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=4804)

dmartynenko 21.11.2007 15:36

Цитата:

Сообщение от thebat (Сообщение 16164)
Как ..., Что надо прописать, что бы здесь
Код:

conf.tt_news.typolink.parameter = 394
прописывался ID страницы выводимых указных мною
Код:

source = 340,25,60,145,62
UID новостей…?

Но ведь сами новости "не знают", на какой странице они выводятся, тем более что они обычно хранятся на страницах типа "Системная директория".

А как вы выводите разные новости на разных страницах?
Если отбором по категориям, то может и где-то и прописать соответствие категория новости <-> страница отображения?

Еще один вариант решения связан с программированием - можно написать свою php функцию, которая будет делать необходимую логику и возвращать номер страницы по номерам новостей.

shuman 21.11.2007 16:27

Цитата:

Сообщение от dmartynenko (Сообщение 16180)
Но ведь сами новости "не знают", на какой странице они выводятся, тем более что они обычно хранятся на страницах типа "Системная директория".

А как вы выводите разные новости на разных страницах?
Если отбором по категориям, то может и где-то и прописать соответствие категория новости <-> страница отображения?

Еще один вариант решения связан с программированием - можно написать свою php функцию, которая будет делать необходимую логику и возвращать номер страницы по номерам новостей.

почему же - thebat написал что новости разбросаны по страницам на которых есть LIST и SINGLE - так что осталось pid использовать

thebat 21.11.2007 21:11

Цитата:

Сообщение от shuman (Сообщение 16171)
Код:

Интересно пройдет это?:
temp.myTest = RECORDS
...
renderObj {
2 = LOAD_REGISTER
2.MY_VALUE.field = pid
}
...
conf.tt_news.typolink.parameter = register:MY_VALUE
...
}


Нет не проходит. Это тупо в ссылке выводит во это "register:MY_VALUE".
Может надо поиграться этим "2 = LOAD_REGISTER"? Одним словом это не работает... Надо найти, что-то другое, может у кого-то есть еще какие-то предложения на этот счет?

Pavel Antonov 22.11.2007 02:39

conf.tt_news.typolink.parameter.data = register:MY_VALUE

thebat 22.11.2007 16:59

Цитата:

Сообщение от Pavel Antonov (Сообщение 16193)
... .parameter.data = ...

Нет, это тоже ничего не дало, ссылка вообще исчезла …
Я знаю, что решение есть, но вот как это решить, пока не знаю…???:confused:

thebat 15.12.2007 20:10

Все спасибо!
 
Все спасибо! Задача решена.
Код:

typolink.parameter = TEXT
typolink.parameter.field = pid
typolink.parameter.insertData = 1
typolink.additionalParams = &tx_ttnews[tt_news]={field:uid}
typolink.additionalParams.insertData = 1



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

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