PDA

Просмотр полной версии : Нужна помощь по tt_news


Peter
17.11.2010, 17:55
Поставил, вроде настроил по мануалу, в основной категории выдаёт:
plugin.tt_news ERROR:
No singlePid defined
No HTML template found
--> Did you include the static TypoScript template ('News settings') for tt_news?
В подкатегории ничего не выводит.
Новость выводится вполне нормально, что делать?

Костик
19.11.2010, 01:55
судя по тексту Вашей ошибки у Вас не выбрана страница для одиночного просмотра новости и к шаблону не подключен шаблон tt_news.

Илья
19.11.2010, 14:16
Нет, автор говорит же, что новость выводится нормально!
Хоть и с ошибками...
Это: plugin.tt_news ERROR:
No singlePid defined
No HTML template found
--> Did you include the static TypoScript template ('News settings') for tt_news?
Действительно устраняется указанием одиночной страницы и подключением статического шаблона 'News settings' в TS страницы или корня сайта.
С подкатегориями непонятно какая у тебя структура и чего надо сделать?
Есть параметр useSubCategories, который надо установить в 1 для использования подкатегорий. Подробности в инструкции.

Peter
23.11.2010, 13:25
Вот, надо сделать такой (http://www.neoplan.ru) же каталог... Сидел, ковырял тт_ньюс, ничего не получилось, только ошиПка эта, времени мало. Подскажите пожалуйста порядок действий.
П.С. делал всё по мануалу, переделывал раза три. Всё вроде реализовал на TS, а вот каталог.... :-(

-=UncleByte=-
24.11.2010, 02:48
Если все параметры tt_news прописаны в TS руками, то наиболее вероятная причина глюков - дефолтные значения во вставленных на страницах контент-элементах самого tt_news - прибить все эти умолчания, добиться чтобы в админке все эти элементы отображались с надписью типа "плагин не настроен" и жить спокойно уверенно используя ручные настройки из своего TS.

dmartynenko
24.11.2010, 14:25
... или вставлять tt_news как контент элемент через чистый TS скрипт, используя экст. typoscript_code

Peter
24.11.2010, 21:59
dmartynenko, а подскажите пожалуйста как это делать, а то я всё таки новенький в typoscript?

dmartynenko
25.11.2010, 11:39
Ставите экст typoscript_code и вставляете контент элемент плагин на страницу, выбирая плагин TypoScript Code.

У вас появится одно большое окно для ввода TS.
Туда пришете примерно следующее:


10 < plugin.tt_news
10 {
# файл шаблона
templateFile = fileadmin/news/latest.html

# код - последние новости
code >
code = LATEST

# папка где лежат записи новостей
pid_list = 100
# также использовать подпапки 1-го уровня
recursive = 1

# показывать любые категории
#categoryMode = 0

# показывать только опредленные категории
categoryMode = 1
# коды категорий через запятую
categorySelection = 4,5

# показывать последние 10 записей
latestLimit = 10
excludeAlreadyDisplayedNews = 1

# страница где показывать "подробнее"
singlePid = 123

dontUseBackPid = 1
useHRDates = 1

# настройка вывода списка
displayLatest {
date_stdWrap.strftime = %d.%m.%Y
subheader_stdWrap.crop = 1000 | ... | 1
}
}


Все параметры смотрите по доке из tt_news. Тут можно использовать любые настройки из доки.

Важно: в ваш корневой шаблон сайта подключите еще News settings (tt_news).

PS: это по сути аналог вставки tt_news на страницу как плагин и настройки через FlexForm. Но позволяет задать любые параметры tt_news через TS.

Андрей Аксенов
25.11.2010, 11:58
В соседней теме (http://forum.typo3.biz/showthread.php?t=9031) выложил руководство по tt_news на русском языке. Может так настройка станет понятней.

surfman
01.03.2011, 19:11
У меня не работает plugin.tt_news.displayCatMenu.catPidList = 188
В бекенде при редактировании категории всеравно стоит GRSP. Почему инструкция не переопределяет глобальную страницу хранения записей?

surfman
02.03.2011, 11:24
У меня не работает plugin.tt_news.displayCatMenu.catPidList = 188
В бекенде при редактировании категории всеравно стоит GRSP. Почему инструкция не переопределяет глобальную страницу хранения записей?
Да, забыл, что TS отвечает за фронтэнд. А как тогда можно переназначить папку категорий для бекен-форм? Кроме указания GRSP в свойствах корневой страници. Просто несколько ветвей дерева используют одну GRSP.

dmartynenko
02.03.2011, 12:16
Нужно в папке где вы создаете новости, в свойствах страницы-папки указать нужную страницу с категориями в поле GRSP ("Место хранения общих записей").

При этом в экст.менеджере в tt_news должная быть поставлена птичка возле:

Use "General record storage page": This option configures the handling of news categories in BackEnd forms and on the website (for the CATMENU content element the GRSP can be overridden by "displayCatMenu.catPidList"). By default categories will be displayed only if they are found in the "General record storage page" (AKA "GRSP" or "storagePid"). If you set "useStoragePid" to "0", all categories from the pagetree will be displayed. If "useStoragePid" is set to "1" and there are no tt_news categories in the "GRSP" you won't see any categories in BackEnd forms or on the website. See tt_news manual for more information.

surfman
02.03.2011, 12:19
А displayCatMenu.catPidList относится только к фронтэнду?
И для чего в коментарии говориться, что Этим можно переназначить GRSP?

dmartynenko
02.03.2011, 12:30
Потому что GRSP имеет отношение как к BE, так и к FE.
В BE учитывается как условие выборки из связанных таблиц в TCA.
В FE учитывается плагином для выборки записей.

Всё plugin.tt_news.*** относиться только к FE, как и всё что пишется в TS-шаблонах.

Евгений Николаев
06.03.2011, 19:22
Я совсем новичек в typo3 (меньше недели), столкнулся с такой-же проблемой:

plugin.tt_news ERROR:
No singlePid defined

Что я сделал...
1) Создал новую страницу (page) и в ней создал контент "Plugin: News – Displaying: SINGLE", ID страницы - "96".

2) Я зашел в Template -> Название моего шаблона (TemplaVoila) -> выбрал из низпадающего меню PLUGIN_TT_NEWS_BASIC -> значение поля "SinglePid[plugin.tt_news.singlePid]" установил как "96".

Сохранил, обновил кэш.
Но ошибка не пропала.
Пожалуйста, подскажите что я делаю не так? Уже два дня с этой проблемой мучаюсь. В гугле ответа не нашел. Заранее спасибо!

-------
Получилось решить проблему с помощью расширения typoscript_code
Всем новичкам советую сразу его использовать и не ломать голову.

Kvantum
08.03.2011, 09:27
tt_news конфликтует с "Extended Indexed Search". Отключите его и все заработает.

Евгений Николаев
10.03.2011, 12:18
Не нашел такого расширения. Только "Indexed Search Engine".

Столкнулся со следующей проблемой:

На страницу с id=23, вставил новости через плагин typoscript_code. Все работает.

Необходимо чтобы три последние новости выводилить прямо в шаблоне. Зашел в template -> setup, добавил след. код:

lib.field_news < plugin.tt_news
lib.field_news {
code >
code = LATEST
pid_list >
pid_list = 23 # pid страниц со статьями новостей
catImageMode = 0
catTextMode = 0

}

Сохранил, обновил кэш, не работает.
Не понимаю в чем проблема. Если кто знает, помогите пожалуйста )

HardRock
15.06.2011, 22:10
Нет, автор говорит же, что новость выводится нормально!
Хоть и с ошибками...
Это: plugin.tt_news ERROR:
No singlePid defined
No HTML template found
--> Did you include the static TypoScript template ('News settings') for tt_news?
Действительно устраняется указанием одиночной страницы и подключением статического шаблона 'News settings' в TS страницы или корня сайта.
С подкатегориями непонятно какая у тебя структура и чего надо сделать?
Есть параметр useSubCategories, который надо установить в 1 для использования подкатегорий. Подробности в инструкции.

О да ! спасибо тебе !
Я целый день убил на проблему с исчезающим контентом, а оказалось что забыл добавить 'News settings' в шаблон сайта...