![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Новенький
Регистрация: 08.08.2006
Сообщений: 11
|
![]()
Есть HTML шаблон, в котором прописан некий HTML-код между ###leftpart###. Этот код находится в другой части сайта и отношение к ###rightpart_content### имеет посредственное.
Однако, мне нужно, чтобы этого кода небыло, если в styles.content.getRight ничего нет. А если styles.content.getRight содержит данные, тогда HTML-код между ###leftpart### в шаблоне должен оставаться без изменений, а ###rightpart_content###, как и положено заменяется на styles.content.getRight. Как мне это сделать? Мудрил с If? ничего не выходит. Почитал этот форум, научился удалять контент, при пустом styles.content.getRight, однако если styles.content.getRight содержит данные, мой ###leftpart### заменяется на них вместо ###rightpart_content###. Надеюсь понятно обьяснил, если что, сильно не пинайте, я только учусь... |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
код опубликуй
|
![]() |
![]() |
![]() |
#3 |
Новенький
Регистрация: 08.08.2006
Сообщений: 11
|
![]()
Вопрос снят, переделал шаблон. Попробую по-другому, ато получилось извращение какоето...
Код всего шаблона или Ts опубликовать? или уже не нужно, поскольку вопрос снят? Последний раз редактировалось MDG; 09.08.2006 в 15:15 |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
это тебе решать...
![]() Последний раз редактировалось Pavel Antonov; 09.08.2006 в 17:56 |
![]() |
![]() |
![]() |
#5 |
Новенький
Регистрация: 08.08.2006
Сообщений: 11
|
![]()
Не получается у меня всетаки реализовать задуманное....
Код:
subparts.leftpart = COA subparts.leftpart { stdWrap{ wrap = <td class="left"> | </td> cObject < styles.content.getLeft } stdWrap.ifEmpty.wrap = <td class="right"> | </td> } <td class="left">|</td> в шаблон не выводилось, а вместо него было <td class="right"> | </td> Нет чего нибудь типа ifNOTEmpty??? При такой конструкции Код:
stdWrap{ if.isTrue.cObject < styles.content.getLeft wrap = <td class="left"> | </td> cObject < styles.content.getLeft } stdWrap.ifEmpty.wrap = <td class="right"> | </td> Уж простите, что голову морочу, думал справлюсь сам, но что-то не доходит до меня как это сделать. Последний раз редактировалось MDG; 09.08.2006 в 19:50 |
![]() |
![]() |