PDA

Просмотр полной версии : копия Fce с альтернативным шаблоном!?


thezet
10.10.2006, 02:26
Привет всем. Такой вопрос.

Создается DS и ТО для FCE.

Этот FCE вставляется на страницу Page1, вписываются данные.
Теперь я хочу вставить этот же FCE на другую страницу Page2, с возможностью изменять данные в Page1, чтобы менялось автоматически в Page2.
НО есть ли возможность поменять дизайн данных, вставленные на страницу Page2???

Знаю функцию Reference, но он использует один шаблон на обоих страницах. Функция Copy Records тоже не позволяет изменять шаблон вывода информации.

Кто нибудь подскажет какой нибудь способ?
Кстати, если бы существовала возможность не показывать какоелибо поле в альтернативном темплейте, было бы вообще что надо.

Спасибо заранее.

thezet
10.10.2006, 04:33
http://bugs.typo3.org/bug_view_page.php?bug_id=2147

Мдаа, скоро уже год этому предложению.
а функция очень полезная... её очень не хватает.

Pavel Antonov
10.10.2006, 14:42
....
Кто нибудь подскажет какой нибудь способ?
Кстати, если бы существовала возможность не показывать какоелибо поле в альтернативном темплейте, было бы вообще что надо.
Спасибо заранее.

Делаете алтернатиыне дочерние шаблоны (TO)
В TS выбираете нужный установив: plugin.tx_templavoila_pi1.childTemplate = имя дочернего шаблона

thezet
10.10.2006, 15:33
ага.. щас попробую! спасибо

thezet
10.10.2006, 22:19
Уважаемые, я конкретно потерялся.

Где мне использовать параметр, который мне подсказал Павел Антонов?

1) Если я делаю референс элемента из одной страницы в другую, то где код этого элемента?
2) Я пытался взять RECORDS из одной страницы в TS, чтобы потом там установить параметр childTemplate, но честно говоря мне это не удалось... впрочем этот вариант мне кажется неподходящий, так как я его вставляю в Lib.объект, который тогда будет показываться на всех страницах темплейта...

3) Сколько не пытался разобраться с примером Валерия Романчева (http://www.typo3.biz/showpost.php?p=7077&postcount=6), так и не смог понять, не позволяют знания php. -(((

Кто нибудь дайте наводку плиз.
Спасибо, заранее.

Pavel Antonov
11.10.2006, 01:24
Уважаемые, я конкретно потерялся.

Где мне использовать параметр, который мне подсказал Павел Антонов?

1) Если я делаю референс элемента из одной страницы в другую, то где код этого элемента?
2) Я пытался взять RECORDS из одной страницы в TS, чтобы потом там установить параметр childTemplate, но честно говоря мне это не удалось... впрочем этот вариант мне кажется неподходящий, так как я его вставляю в Lib.объект, который тогда будет показываться на всех страницах темплейта...

3) Сколько не пытался разобраться с примером Валерия Романчева (http://www.typo3.biz/showpost.php?p=7077&postcount=6) (http://www.typo3.biz/showpost.php?p=7077&postcount=6%29), так и не смог понять, не позволяют знания php. -(((

Кто нибудь дайте наводку плиз.
Спасибо, заранее.
На той страницы где собираетесь выводит и необходимо конифгурировать через TypoScript +ext шаблон:
Непосредственно модифицировать объявление плагина. Только учитывайте, что страницы тоже этим же плагином генеряться
Модифицировать вывод элементов tt_content.templavoila_pi1.Вот пример: http://www.rts.de/rts-reise-angebote/riu-reise-angebote.html
И элементы в списке и детализированая информация по позиции, это один и тот же DS и разные TO.

Вот часть кода... я думаю понять можно:
[globalVar = GP:orderItem > 0]
plugin.tx_templavoila_pi1.childTemplate = a_order
[global]

[globalVar = GP:gitem > 0]
plugin.tx_templavoila_pi1.childTemplate = a_gallery
[global]