Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
23.07.2007, 01:14 | #1 |
Новенький
Регистрация: 08.02.2007
Сообщений: 8
|
LASTES+LIST как организовать ссылку на конкретную новость
Всем привет!
Вообщем проблема в следующем. На главной страничке в левой колонке у меня имеется что-типа Breaking News - три последних новости одно строкой (LASTEST) , т.е. при нажатии на ссылку далее рядом с каждой новостью , пользователь должен переходить на "расширенную" ее версию, НО мне бы хотелось что бы он переходил на страницу где пристуствуют все новости в хронологическом порядке (LIST), причем при переходе страничка должна сама скролиться на полную версию новости. Можно ли это как-нибудь организовать ? |
23.07.2007, 12:37 | #2 |
Administrator
|
можно поискать в репозитории по слову tt_news - там есть пару десятков всяких экстеншенов - вполне может такой оказаться.
если там нет, то можно либо пропатчить. Это довольно просто, особенно если мы считаем что Breaking News - это точно поледение несколько, т.е. они будут на первой странице LIST. у tt_news нормальный код) Либо посмотреть как можно это сделать через TS - в tt_news много stdWrap'ов, к которым можно привязаться (т.е. менять код ссылки в LATEST, чтобы в URL вместо uid в стоке параметров - был якорь ) Ну или по правилам сделать свой экст (это заметно сложнее) |
01.08.2007, 15:59 | #3 | |
Новенький
Регистрация: 08.02.2007
Сообщений: 8
|
Цитата:
Первый вариант с поиском готовых решений не прошол. Действительно есть множество расшерений на "новостную" тематику, но в их описании я не нашол тех возможностей что мне нужны.Вообщем, не нашол. Третий вариант тоже оказался не результативным так как при всем множетстве стандрартных контейнеров для ссылок 'more' такового не оказалось =( Зато второй вариант сработал =) вообщем в кратце так: 1. В новостном шаблоне есть маркер ###NEWS_UID### . Юзаем его для того что возле каждой новости создать якорь с её id. 2. В файле "\typo3conf\ext\tt_news\pi\class.tx_ttnews.php " ищем вот этот кусочек кода: PHP код:
PHP код:
PHP код:
Код HTML:
<a name="=id_###NEWS_UID###" > ###NEWS_TITLE### </a> Последний раз редактировалось mishas; 01.08.2007 в 17:21 Причина: баг в коде |
|
02.08.2007, 01:12 | #4 |
TYPO3 Infected
|
XCLASS, XCLASS и еще раз XCLASS
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в расширении tt_news ссылку на полную новость [подробнее] изменить на что-то свое | Manas | Общие вопросы | 4 | 26.09.2007 03:18 |
Как переключить текущую новость на другой язык? | thezet | Общие вопросы | 4 | 27.05.2007 23:12 |
tt_news - КАК менять ссылку на другую страницу? | Baltazarr | Общие вопросы | 2 | 25.07.2006 16:10 |
как сделать ссылку внутри страницы? | Олег | Общие вопросы | 7 | 14.06.2006 17:25 |
Как сделать ссылку в левом фрейме BE? | Valery Romanchev | Общие вопросы | 2 | 11.10.2005 17:32 |