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

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

Ответ
 
Опции темы Опции просмотра
Старый 16.09.2008, 23:11   #1
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
Question Многоуровневые новости и RealURL

В общем сделал так... по-тупому...

1. На главной странице tt_news содержит 4 startingpoints. Уровень рекурсии - 2.
2. В каждой из этих 4-х - также плагин со ссылкой ещё на несколько.
3. На последнем уровне - плагин с простым списком.

(таким образом получается как бы дерево из LATEST)

Проблема заключается в том, что RealURL я могу настроить только для самого нижнего уровня, 43 - это страница, на которой и хранится новость определённой темы:

Код:
'fixedPostVars' => array(
    '43' => array (
        array('GETvar' => 'tx_ttnews[tt_news]',)    
    ),
),
Получается вполне нормально:

http://mydomain/page/path/to/news-id

Однако при отображении на более верхних уровнях, естественно, укорачивается Page Path, вплоть до

http://mydomain/news-id

, что совсем неправильно, так как на всех уровнях хочется как выше было.

Чего делать?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 17.09.2008, 20:13   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Настроить tt_news так, что бы все ссылки "подробнее" шли на одну страницу, например на id=43
dmartynenko вне форума   Ответить с цитированием
Старый 17.09.2008, 22:13   #3
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

А как это сделать?
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием
Старый 18.09.2008, 17:24   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Указать номер страницы для показа подробнее можно либо на последней закладке FlexForm плагина, либо через TS Setup:
Код:
plugin.tt_news.singlePid = 590
Это же все есть в мануале по tt_news - наверное одном из самых полных и понятных мануалов в TYPO3.
dmartynenko вне форума   Ответить с цитированием
Старый 31.10.2008, 20:34   #5
surfman
Senior Member
 
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
По умолчанию

А как быть, когда на главную страницу выбираются 10 последних новостей с разных разделов, тоесть новости еденично отображаются в соответствующих разделах.
Получается, что надо указывать много singlePid, а как?
ПРобывал назначать в настройках категории "еденичное отображение новостей из этой категории" - но не работает.

Ну и вопрос по теме, как сделать иерархию категорий в ссылке новости, тоесть выбор списка по категории
mysite.com/nashe-vse/category/11/
а ссылка на еденичную новость выглядит
mysite.com/nashe-vse/article/7/
а надо mysite.com/nashe-vse/category/11/article/7/
А в идеале mysite.com/nashe-vse/category_name/7 (без последнего слеша)
surfman вне форума   Ответить с цитированием
Старый 01.11.2008, 18:35   #6
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Стандартными средствами tt_news имхо никак. singlePID только один, и ссылка заведомо не содержит ничего кроме идентификатора новости.

Вариант - написать свой плагин для такого вывода, либо сделать вывод через TS - что тоже вполне реально.
dmartynenko вне форума   Ответить с цитированием
Старый 01.11.2008, 19:39   #7
surfman
Senior Member
 
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
По умолчанию

"еденичное отображение новостей из этой категории" заработало, надо было в TS указать plugin.tt_news.useSPidFromCategory = 1.
Единственно, что надо для каждой, даже вложеной категории присваивать "еденичное отображение новостей из этой категории".
surfman вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать виртуальный каталог используя realurl? isol Общие вопросы 6 12.06.2008 20:12
Проблема с RealURL и быстрым наполнением tx_realurl_errorlog dmartynenko Общие вопросы 3 07.02.2008 12:28
Редиректы в RealURL и .htaccess AleXUnder Общие вопросы 4 08.08.2007 11:00
RealURL и TMENU: need help theoretic Общие вопросы 9 06.07.2007 14:56
КРАСИВЫЕ урл для realUrl + tt_news (:) Общие вопросы 0 26.02.2007 15:16


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


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

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