Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
20.05.2008, 02:47 | #1 |
Новенький
|
Templavoila брать значение поля у родительской страницы
Заранее прошу прощения, тема уже изъедена, но решения я на форуме не нашел.
В чем суть проблемы: создал шаблон, все великолепно работает, но в шаблоне есть поля которые являются простыми текстовыми, ссылками, или изображениями, а не полями контента. Существуют страницы у которых эти поля должны быть собственными, а некоторые должны наследовать значения у родительских страниц, DS и TO у всех одинаковые. По аналогии пытался решить вопрос как и с контентом, ничего не вышло. Кусок DS Код:
<image_1 type="array"> <type>array</type> <tx_templavoila type="array"> <title>Изображение 1</title> <eType>none</eType> </tx_templavoila> <el type="array"> <image_1_img type="array"> <tx_templavoila type="array"> <title>Изображение</title> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>imagefixed</eType> <TypoScript> 10 = IMAGE 10.file = GIFBUILDER 10.file { XY = 200,150 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.listNum = 0 10.file.maxW = 200 10.file.minW = 200 10.file.maxH = 150 10.file.minH = 150 } 10.stdWrap.typolink.parameter.field = image_1_link </TypoScript> </tx_templavoila> <TCEforms type="array"> <config type="array"> <type>group</type> <internal_type>file</internal_type> <allowed>gif,png,jpg,jpeg</allowed> <max_size>1000</max_size> <uploadfolder>uploads/tx_templavoila</uploadfolder> <show_thumbs>1</show_thumbs> <size>1</size> <maxitems>1</maxitems> <minitems>0</minitems> </config> <label>Изображение</label> </TCEforms> </image_1_img> <image_1_link type="array"> <type>no_map</type> <tx_templavoila type="array"> <title>Ссылка</title> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>link</eType> <TypoScript> 10 = TEXT 10.typolink.parameter.current = 1 </TypoScript> </tx_templavoila> <TCEforms type="array"> <config type="array"> <type>input</type> <size>15</size> <max>256</max> <checkbox></checkbox> <eval>trim</eval> <wizards type="array"> <_PADDING type="integer">2</_PADDING> <link type="array"> <type>popup</type> <title>Link</title> <icon>link_popup.gif</icon> <script>browse_links.php?mode=wizard</script> <JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams> </link> </wizards> </config> <label>Ссылка</label> </TCEforms> </image_1_link> </el> </image_1> Код:
10 = IMAGE 10.file = GIFBUILDER 10.file { XY = 200,150 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.ifEmpty = register:tx_templavoila_pi1.parentRec.uid 10.file.import.listNum = 0 10.file.maxW = 200 10.file.minW = 200 10.file.maxH = 150 10.file.minH = 150 } Код:
10 = IMAGE 10.file = GIFBUILDER 10.file { XY = 200,150 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.ifEmpty = 233 10.file.import.listNum = 0 10.file.maxW = 200 10.file.minW = 200 10.file.maxH = 150 10.file.minH = 150 } эффекта ноль в документации к TV описано как получить доступ родительской записи: register:tx_templavoila_pi1.parentRec.uid но мне не ясно как обратиться к конкретным данным в родительской записи Заранее спасибо. |
21.05.2008, 20:42 | #2 |
Senior Member
|
думаю, kb_tv_cont_slide вам поможет
|
26.05.2008, 11:19 | #3 |
Новенький
|
Заменил код
PHP код:
PHP код:
Существуют ли другие способы решения данной проблемы? Как хотя-бы забирать значения из какой-то конкретной записи, например из корня, очень не хочется это вшивать в DS. Последний раз редактировалось proctozont; 26.05.2008 в 18:51 |
27.05.2008, 02:13 | #4 |
Senior Member
Регистрация: 13.11.2006
Сообщений: 180
|
чего-то_там.data = register:tx_templavoila_pi1.parentRec.header
таким образом вы обратитесь к заголовку этого элемента контента. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
новый тип поля в FCE templavoila - как? | (:) | Общие вопросы | 5 | 04.03.2008 11:04 |
Изменить значение поля в админке для fe_users | Tod | TypoScript практикум | 0 | 22.06.2007 02:43 |
новые поля страницы | strubkin | Общие вопросы | 4 | 10.04.2006 19:21 |