Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 26.07.2007, 14:40   #1
kulpick
Новенький
 
Регистрация: 10.07.2007
Сообщений: 19
Question использование функции if

есть такое описание маркера
Код:
ADV = COA
    ADV {
      1 = TEXT
      1.value = <DIV class = "adver">
      2 < styles.content.getBorder
      2.select.begin = 0
      2.select.max = 1
      3 = TEXT
      3.value = </DIV>
    }
    ADV.2 {
      table = tt_content
      select.orderBy = sorting
      select.pidInList = 1
    }
надо зделать так, чтоб когда отсутсвует контент маркер оставался неопределенньій
єто для мультиленгвидж-сайта

решения, пожайста, с использованием ADV.if, если такое вопше возможно
kulpick вне форума   Ответить с цитированием
Старый 27.07.2007, 18:43   #2
kulpick
Новенький
 
Регистрация: 10.07.2007
Сообщений: 19
По умолчанию

немножно подумал и сочинил такое
Код:
    ADV = COA
    ADV {
      1 = COA
      1.1 = TEXT
      1.1.value = <DIV class = "adver">
      1.2 < styles.content.getBorder
      1.2.select.orderBy = sorting
      1.2.select.pidInList = 1
      1.2.select.begin = 0
      1.2.select.max = 1
      1.2.stdWrap.ifEmpty.cObject = TEXT
      1.2.stdWrap.ifEmpty.cObject.value = EMTPY
      1.3 = TEXT
      1.3.value = </DIV>
    }
но когда контент пустой не надо делать надпись ЄМПТИ, а удалять содержьімое маркера, то есть тег дів... Такое возможно?
kulpick вне форума   Ответить с цитированием
Старый 27.07.2007, 20:06   #3
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

Цитата:
Сообщение от kulpick Посмотреть сообщение
но когда контент пустой не надо делать надпись ЄМПТИ, а удалять содержьімое маркера, то есть тег дів... Такое возможно?
Не помню возможно ли с помощью TS
Я бы сделал так:

Код:
 ADV = COA
    ADV {
      1 = COA
      1.5 = TEXT
      1.5.value (
            <script language="javascript">
               function hideBlock(id){
                      var el = document.getElementById(id);
                      el.style.visibility = 'hidden';
                      el.style.position = 'absolute;
                      el.style.zIndex = -10000;
                      el.style.top = 0;
                      el.style.left = 0;

               }
            </script>
        )
      1.10 = TEXT
      1.10.value = <DIV class = "adver" id="content_if_empty_not_need">
      1.20 < styles.content.getBorder
      1.20.select.orderBy = sorting
      1.20.select.pidInList = 1
      1.20.select.begin = 0
      1.20.select.max = 1
      1.20.stdWrap.ifEmpty.cObject = TEXT
      1.20.stdWrap.ifEmpty.cObject.value = <script language="javascript">hideBlock('content_if_empty_not_need');</script>
      1.30 = TEXT
      1.30.value = </DIV>
    }
что-то в этом роде
__________________
TYPO3/PHP Developer
http://dv-charts.com/ - open source flash charts
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 27.07.2007, 20:15   #4
kulpick
Новенький
 
Регистрация: 10.07.2007
Сообщений: 19
По умолчанию

Супер, огромное спасибо... мьісль уловил
kulpick вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
использование RTE в BE-модуле Perf HTMLArea, RTE, tinymce_rte и другие визуальные редакторы 1 20.04.2007 15:56
Использование тега <br> в поле: Pagetitle / Subtitle / Navigation title thebat TypoScript практикум 11 06.04.2007 16:30
Использование буфера обмена filippoff Общие вопросы 5 17.01.2007 20:02
использование html templates в BE demm Общие вопросы 3 08.05.2006 13:32
Использование SubVersion для групповой разработки Савотин Артем Вопросы выбора CMS 3 20.11.2005 20:13


Часовой пояс GMT +4, время: 19:24.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория