![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Новенький
|
Заранее прошу прощения, тема уже изъедена, но решения я на форуме не нашел.
В чем суть проблемы: создал шаблон, все великолепно работает, но в шаблоне есть поля которые являются простыми текстовыми, ссылками, или изображениями, а не полями контента. Существуют страницы у которых эти поля должны быть собственными, а некоторые должны наследовать значения у родительских страниц, 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 но мне не ясно как обратиться к конкретным данным в родительской записи Заранее спасибо. |
|
|
|
|
|
#2 |
|
Senior Member
|
думаю, kb_tv_cont_slide вам поможет
|
|
|
|
|
|
#3 |
|
Новенький
|
Заменил код
PHP код:
PHP код:
Существуют ли другие способы решения данной проблемы? Как хотя-бы забирать значения из какой-то конкретной записи, например из корня, очень не хочется это вшивать в DS. Последний раз редактировалось proctozont; 26.05.2008 в 18:51 |
|
|
|
|
|
#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 |