Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Проблема с tt_news (http://forum.typo3.ru/showthread.php?t=9901)

slide58 24.01.2012 12:29

Проблема с tt_news
 
Вложений: 5
Здравствуйте, я работаю с Java, но вот понадобилось сделать проект на Typo3. Начал изучать, и столкнулся с проблемами в плагине tt_news.
В режиме просмотра View новости отображаются
http://forum.typo3.biz/attachment.ph...1&d=1327389262
Однако при просмотре в браузере, а так же при переходе к новостям по ссылке, новости не отображаются и выдатеся сообщение No News in this list.
http://forum.typo3.biz/attachment.ph...1&d=1327389318
с чем это может быть связано?
Так же не отображается single view новости, и выдается сообщение no news-id given.
http://forum.typo3.biz/attachment.ph...1&d=1317348955
Хотя в настройках контента страницы и в настройках плагина tt_news у меня заданы id страниц для одиночного показа новостей данной категории
http://forum.typo3.biz/attachment.ph...1&d=1317348955

Версия typo3 - 4.6.1, tt_news 3.1.0 (beta, stable не нашел), templavoila - 1.6.1
Замечу также что вся официальная документация составлена для версии typo3 4.1 и поэтому на примерах ей следовать не очень удобно =)
Актуально ли на данный момент использовать версию 4.1 в проекте?
Буду благодарен за советы =)

dmartynenko 24.01.2012 18:56

Версия 4.1 давно не актуальна. Актуальны 4.5 и 4.6.
Про документацию вы придумали, она вся актуальна для последних версий (http://wiki.typo3.org/Overview_Developer_Manuals). Конечно, русский перевод (http://www.typo3.ru/cms-typo3/documentation/) не столь актуален, но многие вещи в BackEnd (BE) работают точно также и в целом вся старая документация по ядру актуальна для новых версий (обратная совместимость, так сказать).

В режиме просмотра изнутри BE вы видите страницу без кэширования, а просто в режиме FrontEnd (FE) видите из кэша. Так что почистите все кэши и посмотрите еще раз.

Также не понятно почему вы в настройках плагина в поле Pages with tt_news records выбрали именно эти две страницы. Тут нужно выбрать страницу (или несколько) на которой вы добавили записи новостей. Возможно это ваш Storage folder, но может быть и что-то другое.

slide58 25.01.2012 11:46

Спасибо за ответ=) Кеш почистил - не помогло =(
Русские мануалы я не использую) Разбирался с плагином вот по этому мануалу
http://typo3.org/documentation/docum...1/2/#id2313896
скачал еще видеокурс на немецком от Video2Brain, слава богу с языками проблем нет)
Так вот, я не создавал отдельного фолдера для новостей. Просто в самом плагине News создал категории и новости, затем на страничке новостей сделал привязку шаблона к плагину, и добавил элемент контента News element, где указал, что нужно выводить все имеющиеся новости на данной странице. Возможно в этом и проблема)
В этом мануале есть поле Starting point, которое указывает на страницу или фолдер с новостями, я так понимаю это как раз и есть аналог Pages with tt_news records. Но там написано, что если это поле не заполнено, то испоьзуется текущая страница, как в моем случае.
Пока что не нашел и не понял как сохранить новости из плагина в фолдере, чтобы затем на странице сослаться на него. Продолжаю копаться)

dmartynenko 25.01.2012 12:02

Кстати, если уж вы начинаете с нуля и используете последний TYPO3, то может быть вам и нет смысла разбираться с tt_news. Он довольно старый, не обновляется и имеет ряд существенных недостатков. Начните сразу с нового http://typo3.org/extensions/reposito.../news/current/, http://forge.typo3.org/projects/extension-news/

Цитата:

Пока что не нашел и не понял как сохранить новости из плагина в фолдере
Тут все просто. Есть страницы, есть записи которые вы можете создавать на страницах (сами страницы это тоже записи на страницах, из которых потом строится дерево страниц). Если вы вверху страницы (в правой части окна) нажмете кнопку "новая запись", то у вас будет целый перечень вариантов записей которые можно создать. Среди них будут и новости, и категории новостей. На какой странице добавлять новости - значения не имеет, это больше вопрос удобства организации информации и потребностей каждого сайта.

Главное что бы настройка Pages with tt_news records указывала именно на страницу с записями новостей. Лучше это делать явно, не полагаясь на то что по умолчанию используется текущая страница. Например, у вас страницы для вывода list и single похоже что разные, а новости добавлены на какой-то одной. Starting point тоже не используйте - сработает, но концептуально устарел


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

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