![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 | |
Senior Member
|
![]() Цитата:
С точки зрения программной части запрос на выборку все равно чаще строится отталкиваясь от категорий, а не от страниц. Страница фигурирует либо верхнего уровня, либо вообще не указывается (используется вся таблица). И если все в одном дереве, то список отображает записи с текущей страницы (и дочерних при необходимости). Что опять же можно задать один раз в шаблоне верхнего уровня через TS, а не ставить на каждую страницу свой плагин или свой кусок TS кода в шаблон. |
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
![]()
В третьей версии появилась разбивка по категориям.
Просто в том то и дело, что отталкивается выборка от категорий, так еще и если включать несколько страниц, то получится лишнее условие поиска, что обязательно замедлит работу. |
![]() |
![]() |
![]() |
#3 |
Продвинутый
|
![]()
Ооо ребята, Вы меня очень обрадовали такими заявлениями, особенно после того когда я именно продублировал каждый сисфолдэр страницей с плагином.
![]() |
![]() |
![]() |
![]() |
#4 |
Продвинутый
|
![]()
Кстати, по теме у меня RealUrl выводит линк на новость ввиде /sales/single/9.html. Как бы мне прописать, чтоб вместо single/9 было название новости ?
И кстати, заметил, что если новость лежит скажем в "/sales/division/" то в линке финурирует только 1й уровень /sales/single/9.html хотя должно быть /sales/division/single/9.html почему отображается только корень ??? Последний раз редактировалось viair; 31.01.2010 в 01:01 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
![]()
По моему в стандартном примере для tt_news урл формируется именно из названия новости.
|
![]() |
![]() |
![]() |
#6 | ||
Senior Member
|
![]() Цитата:
Но название новости будет "транслитерированное" из русского в английские буквы, т.е. выглядеть может ужасно и задать свое "покрасивее" не получится. Чаще русские сайты используют ID для новости, как и в вашем случае. Цитата:
Что бы было так, как вы хотите, то вам надо иметь для каждой категории свою страницу "single view". Один из вариантов предусмотрен в tt_news - вы в записи каждой категории (tt_news_cat) указываете страницу для этой просмотра новостей из этой категории, и tt_news глобально через TS конфигурируете, что бы ссылка на просмотр подробнее формировалась с учетом категории. Вы можете использовать для "single view" ту же страницу, где выводится список записей этой категории. Для этого надо настроить через TS переключение между режимами list/single в зависимости от переданных параметров GET. Такая конфигурация также приведена в доке по tt_news. |
||
![]() |
![]() |
![]() |
#7 |
Продвинутый
|
![]()
Да, ребят спасибо, разобрался. Сайт англоязычный, поэтому всё как надо выглядит. Нужно было вместо uid прописать title
![]() Единственное, можно ли както вообще избавиться от артикля в линке, в моём случае это SINGLE ? Код:
/service/serv1/SINGLE/test_news |
![]() |
![]() |
![]() |
#8 |
Senior Member
|
![]()
Этот префикс задается в конфигурации RealURL, в разделе postVarsSet и используется для распознавания того, что за ним будет идентификатор новости.
Если убрать оттуда кусок про single, и перенести его в раздел fixedPostVars, то можно избавится от /single/. Но там конфигурация указывается для конкретных страниц по Page ID, и другая структура массива конфигурации. PHP код:
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
категории tt_news - не отображаются при создании новости | Anatoly_ua | Общие вопросы | 5 | 16.12.2008 23:24 |
Как передать в другое раширение заголовок новости из tt_news | Manas | Общие вопросы | 4 | 05.04.2008 12:23 |
Новости, проблема | ivfrogy | TypoScript практикум | 4 | 18.01.2007 09:26 |
tt_news новости в 2 колонки | Илья | Общие вопросы | 2 | 09.12.2006 16:24 |
Как отобразить все новости ниже определенного уровня? | Дылгеров Ц.В. | Общие вопросы | 1 | 19.12.2005 11:50 |