Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
16.10.2007, 17:06 | #1 |
Senior Member
|
Вывод определенных новостей tt_news
Есть необходимость выводить новости, которые определяет пользователь через админку. То есть это эемент LIST, для которого явно нужно указать какие id новостей выводить.
Интересует есть ли модуль для этого? 1. Есть варинат создать категорию что-ти типа "новости на главной" и присваивать нужным новостям, но это нужно удалять старые, назначать новые. Хотелось бы в одном месте или через TS задать перечень и не мучаться 2. Делаю через RECORDS, но такая морока с этим: - нужно учитывать куда переходят новости той или иной категории (сделал) - нужно считывать картинку и уменьшать (идеи есть, но это гемороя столько) - непонятно как правильно считать "текст подзаголовкка", в админке он разбит на абзацы, через ТS выводится сплошным текстом Искать по tt_news в репозитории, ничего не нашел, увы. Может кто-то сталкивался с подобным заданием или что посоветуете предпринять?)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
18.11.2007, 20:08 | #2 |
Senior Member
|
Tod, как ты решил эту задачу или ты что-то нашел (ext) для решения этой задачи?
|
18.11.2007, 20:44 | #4 |
Senior Member
|
Пример TS есть...? К примеру мне нужно 5 записей новостей которые я укажу ...
uid_list = {$news_list} где ... {$news_list} ... 1,2,3,4,5 и вывести их header (title) может это... Код:
temp.newsuid = RECORDS temp.newsuid { source.data = GPVar:tt_news tables = tt_news conf.tt_news = TEXT conf.tt_news.field = title } Последний раз редактировалось thebat; 19.11.2007 в 16:06 |
18.11.2007, 22:06 | #5 |
Senior Member
|
Insert Records - фактически, RECORDS, только вставленные в виде контент-элемента. Часть с conf вообще не нужна по-идее - при установке tt_news определяют элемент верхнего уровня tt_news, который будет использоваться для рендеринга RECORDS.
__________________
TYPO3 FAQ |
18.11.2007, 23:29 | #6 |
Senior Member
|
Спасибо, Void!
Что-то из этого я понял, а что-то нет из того, что я понял, вышло вот это …смотри ниже. Вот этот... Код:
temp.myTest = RECORDS temp.myTest { source = 340,25,60,145,62 tables = tt_news conf.tt_news = TEXT conf.tt_news.field = title conf.tt_news.wrap = <p>|</p> } Последний раз редактировалось thebat; 19.11.2007 в 16:04 |
19.11.2007, 19:10 | #8 |
Senior Member
|
Поставил вот так...
Код:
temp.myTest = RECORDS temp.myTest { source = 340,25,60,145,62 tables = tt_news conf.tt_news = TEXT conf.tt_news.field = title conf.tt_news.wrap = <p>|</p> conf.tt_news.typolink.parameter.data = TSFE:id conf.tt_news.typolink.additionalParams = &tt_news[uid]={field:uid} conf.tt_news.typolink.additionalParams.insertData = 1 conf.tt_news.typolink.additionalParams.required = 1 } http://www.name.net/page1/?tt_news%5Buid%5D=57 ..., а должен быть такой ... http://www.name.net/page2/news/57/ ... номер записи новости определяется правильно, а вот страница на которой записана эта запись новости, определяется не правильно, почему? У меня новости разбросаны по всем страницам …, как теперь сделать правильный линк? Это понятно, так было бы очень хорошо, но как это сделать вот в чем вопрос? Код:
temp.Articles < plugin.tt_news temp.Articles { code > code = LIST limit = 5 } Последний раз редактировалось thebat; 19.11.2007 в 19:35 |
20.11.2007, 20:40 | #9 |
Senior Member
|
Проблема практически решена, за исключением одного …, но
…вот… Код:
temp.myTest = RECORDS temp.myTest { source = 340,25,60,145,62 tables = tt_news conf.tt_news = TEXT conf.tt_news.field = title conf.tt_news.wrap = <p>|</p> conf.tt_news.typolink.parameter = 394 conf.tt_news.typolink.additionalParams = &tx_ttnews[uid]={field:uid} conf.tt_news.typolink.additionalParams.insertData = 1 } Код:
conf.tt_news.typolink.parameter = 394 Вопрос: Как ..., Что надо прописать, что бы здесь Код:
conf.tt_news.typolink.parameter = 394 Код:
source = 340,25,60,145,62 Последний раз редактировалось thebat; 21.11.2007 в 00:10 |
21.11.2007, 13:31 | #10 |
Senior Member
Регистрация: 21.11.2007
Сообщений: 217
|
Интересно пройдет это?:
temp.myTest = RECORDS temp.myTest { renderObj = COA renderObj { 2 = LOAD_REGISTER 2.MY_VALUE.field = pid } source = 340,25,60,145,62 tables = tt_news conf.tt_news = TEXT conf.tt_news.field = title conf.tt_news.wrap = <p>|</p> conf.tt_news.typolink.parameter = register:MY_VALUE conf.tt_news.typolink.additionalParams = &tx_ttnews[uid]={field:uid} conf.tt_news.typolink.additionalParams.insertData = 1 } |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод списка определенных категорий новостей в меню. (tt_news) | Manas | Общие вопросы | 6 | 16.02.2008 21:41 |
tt_news возможен ли вывод новостей в виде разворачивающегося списка? | Илья | Общие вопросы | 15 | 09.04.2007 10:57 |
Как ограничить вывод количества новостей в BE | garik | Общие вопросы | 1 | 05.04.2007 16:40 |
tt_news (размещение записей новостей, категорий) | Tod | Общие вопросы | 3 | 23.09.2006 01:28 |
tt_news - отображение новостей | wali | Общие вопросы | 4 | 19.12.2005 14:36 |