Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 06.03.2007, 02:25   #1
Artem
Новенький
 
Регистрация: 07.01.2007
Сообщений: 20
По умолчанию tt_news LATEST без more

Иногда новости слишком короткие и не требуется подробное описание, в этом случае more совсем не нужно что бы отображалось.
Как реализовать?
Artem вне форума   Ответить с цитированием
Старый 06.03.2007, 05:56   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Проще всего, видимо, поправить файл шаблона отображения новости
typo3conf/ext/ttnews/pi/tt_news_v2_template.html
-=UncleByte=- вне форума   Ответить с цитированием
Старый 06.03.2007, 14:51   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Боюсь, что никак не выдет...
Нету ни одного места, куда бы можно было воткунуть условие для ссылки.

Если очень надо, то только патч спасет.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 06.03.2007, 15:20   #4
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Боюсь, что никак не выдет...
Нету ни одного места, куда бы можно было воткунуть условие для ссылки.

Если очень надо, то только патч спасет.
я делал такой патч.
экст для галки "No more" и условие для вывода (условие кстати делатеся чисто в TS)
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 06.03.2007, 15:38   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
я делал такой патч.
экст для галки "No more" и условие для вывода (условие кстати делатеся чисто в TS)
Здорово. В TER-е есть?
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 06.03.2007, 16:56   #6
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

Частичное решение http://support.typo3.org:8080/jive/t...start=0#304921
Цитата:
I was able to remove the [more]-link if there is no bodytext.
plugin.tt_news {
displayList.subheader_stdWrap {
append = TEXT
append.data = register:newsMoreLink
append.wrap = |
append.if.isTrue.field = bodytext }
displayLatest.subheader_stdWrap {
append = TEXT
append.data = register:newsMoreLink
append.wrap = |
append.if.isTrue.field = bodytext }
}
Now you have to remove the ###MORE### marker in your HTML-tt_news_template. But there still remains one Problem: the News-Title is still linked to the Single-News page. I found no way to disable this behaviour.
Валерий, а у Вас ссылка с заголовка остававлась? или как-то иначе делали?
PhilD вне форума   Ответить с цитированием
Старый 23.02.2008, 18:28   #7
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Post Валерий, будьте добры, выложите это здесь.

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
я делал такой патч.
экст для галки "No more" и условие для вывода (условие кстати делатеся чисто в TS)
Валерий, будьте добры, выложите это здесь.

За ранее благодарю.
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 24.02.2008, 14:58   #8
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от thebat Посмотреть сообщение
Валерий, будьте добры, выложите это здесь.

За ранее благодарю.
в доке по tt_news

Код:
Alternative ”more”-Link

 If you want the ”more”-link to appear inside the wrap of the subheader, you can use the stdWrap-function ”append” to wrap the content of the register ”newsMoreLink” to the subheader. Now the ”more”-link should appear in the same line (and the same <p> tag) as the subheader.  

Example:
 plugin.tt_news.displayList.subheader_stdWrap {
  append = TEXT
  append.data = register:newsMoreLink
  append.wrap = <span class=”myclass”>|</span>
} 

Conditional ”more”-Link

 With one more line of Typoscript the alternative ”more” link can be made conditional – means: it will show up when the field ”bodytext” contains something.
 Example:
 plugin.tt_news.displayList.subheader_stdWrap {
  append = TEXT
  append.data = register:newsMoreLink
  append.wrap = <span class=”myclass”>|</span>
  append.if.isTrue.field = bodytext
}
к этому надо еще добавить
RTE для subheader

ну и чтобы title новости не кликался вообще (убрать в шаблоне ###LINK_ITEM### вокруг него)
Но если нужно чтобы title все-таки кликался если есть bodytext, то чтобы не иксклассить новости, можно например написать
PHP функцию которая выдирает URL из регистра newsMoreLink... вот блин, но зачемже они в этот регистр не кладут только сам URL - это загадка
Или добавить еще один регистр newsMoreLinkURL
добавить строчки типа

$this->local_cObj->LOAD_REGISTER(array('newsMoreLinkURL' => $this->local_cObj->typoLink_URL(..... $this->conf['pageTypoLink.'])), '');

примерно в 5 местах
__________________
Веб-студия ТТЛАБ
www.ttlab.ru

Последний раз редактировалось Valery Romanchev; 24.02.2008 в 15:33
Valery Romanchev вне форума   Ответить с цитированием
Старый 01.12.2011, 20:48   #9
klimrmad
Новенький
 
Регистрация: 07.08.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
вот блин, но зачемже они в этот регистр не кладут только сам URL - это загадка
Возможно информация устарела, но на настоящий момент можно воспользоваться register:newsMoreLink_url
Обнаружил его когда по вашему совету начал добавлять свой. Как раз то, что мне было надо.
klimrmad вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как открыть LATEST tt_news в новом окне? gunner Общие вопросы 5 18.04.2008 15:45
tt_news LATEST OpTi Общие вопросы 3 08.08.2006 13:19
Как сделать активный пункт меню без тега <a> ? KUMARIN Общие вопросы 2 21.07.2006 23:02
установка расширения без ExtManager amida Общие вопросы 4 17.10.2005 13:09
news: SINGLE и LATEST на одной странице Антон Мельников Общие вопросы 5 12.12.2003 21:34


Часовой пояс GMT +4, время: 04:04.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория