Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
27.03.2006, 19:21 | #1 |
Продвинутый
|
IF в TPScript
Комрады! помогите плс....
мне нужно сделать проверку, если в контенте заполненна часть "Right", то мне ее надо выводить как столбец с bgcolor="grey", иначе не выводить этот столбец вообще. как это можно сделать? з.ы. заранее спасибо! |
28.03.2006, 00:28 | #2 | |
Senior Member
|
Цитата:
выглядеть должно вроде этого: Код:
CONTENT_RIGHT < styles.content.getRight CONTENT_RIGHT { stdWrap.ifEmpty = что-то... } |
|
28.03.2006, 15:21 | #3 |
Продвинутый
|
спс. попробуем-с....
|
28.03.2006, 17:05 | #4 |
Продвинутый
|
чиво-то ничего не вышло....
у меня такая ситуация: в шаблоне есть строка <td class="right"></td>. я туда вставляю subparts.right < styles.content.getRight и если оно (styles.content.getRight) не пусто, то мне нужно добавить в <td> bgcolor="grey", т.е. это должно выглядеть так <td class="right" bgcolor="grey">, а если styles.content.getRight пуст, то ничего делать не надо. как мне это сделать? помогите плиииз!!! |
28.03.2006, 17:11 | #5 |
Senior Member
|
опубликуйте код
|
28.03.2006, 17:16 | #6 | |
Продвинутый
|
Цитата:
Код:
<table border="0"> <tr> <td class="content"> {CONTENT} </td> <td class="right"> {RIGHT} </td> </tr> </table> Код:
temp.mainTemplate = TEMPLATE temp.mainTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts.topmenu < temp.topmenu subparts.content < styles.content.get subparts.right < styles.content.getRight } |
|
28.03.2006, 18:20 | #7 |
Senior Member
|
Это не рабочий код... тут все неверно
Секции определяются как: Код:
<!-- ###CONTENT### --> Тело секции <!-- // ###CONTENT### --> Почитайте документацию... |
28.03.2006, 18:38 | #8 | |
Продвинутый
|
Цитата:
|
|
28.03.2006, 18:42 | #9 |
TYPO3 Infected
|
Код HTML:
<table border="0"> <tr> <td class="content"> <!--###CONTENT###--> ... <!--// ###CONTENT###--> </td> <td class="right" id="right"> <!--###RIGHT###--> ... <!--// ###RIGHT###--> </td> </tr> </table> Код:
lib.js_change_bg = HTML lib.js_change_bg.value = <script language="Javascript 1.0">document.getElementById ('right').style.backgroudColor="#eeeeee"</script> subparts.RIGHT = styles.content.getRight subparts.RIGHT.stdWrap.ifEmpty.cObject < lib.js_change_bg Последний раз редактировалось Dutchak Vitaly; 28.03.2006 в 18:48 |
28.03.2006, 18:46 | #10 | |
Senior Member
|
Цитата:
По вопросу разметки HTML шаблонов: http://typo3.org/documentation/docum...rent/view/1/3/ |
|