2016-05-13 6 views
0

Я добавил ряд пользовательских рамок, определяющих их в настройках шаблона следующим образом:TYPO3 Пользовательские кадров содержимого с идентификатором

tt_content.stdWrap.innerWrap.cObject { 
    100 = TEXT 
    100.value = <div class="myclass">|</div> 
} 

Однако это удаляет идентификатор элемента содержимого. Как добавить уникальный идентификатор элемента содержимого обратно в обертку, например, по умолчанию?

ответ

1

Добавление UID элемента можно сделать так:

tt_content.stdWrap.innerWrap.cObject { 
    100 = TEXT 
    100.dataWrap = <div id="{field:uid}" class="myclass">|</div> 
} 

но basicaly, вы перезаписать полную CObject, создавая свои собственные. Загляните в опечатку css_styled_content, чтобы посмотреть, как отображаются cTypes.

+0

'' insertData'' опасно! Никогда не используйте его для оберток, особенно на обложках вокруг содержимого, вставленного редактором. Он также заменит любые инструкции '' {data:} '', вставленные в бэкэнд, и выдаст информацию (например, пароль db). Вместо этого используйте '' dataWrap''. – pgampe

 Смежные вопросы

  • Нет связанных вопросов^_^