![]() |
контент по умолчанию.
Здравствуйте.
Наверняка эта тема поднималась, но я увы не нашел, поэтому приходится спрашивать. Как сделать, чтобы при отсутствии конкретного контента, на страницу подставлялся некий дефолтный контент? Возможно что-то с if, но по примерам из TSref я не смог понять, как это можно сделать... |
subparts {
CONTENT = COA CONTENT { 10 = TEXT 10.value = Lorem ipsum dolor sit amet..... 10.if.isFalse.numRows < styles.content.get 20 < styles.content.get } } |
Цитата:
|
этот пример поможет
lib.left_bottom = COA lib.left_bottom { #10=TEXT #10.value = это тест 20 = CONTENT 20 { table = tt_content select { pidInList = 70 orderBy = sorting #where = colPos=1 } } } |
Родилась такая конструкция:
temp.content = COA temp.content { 10 = CONTENT 10 { table = tt_content select { pidInList = 230 orderBy = sorting } } 10.if.isFalse.numRows < styles.content.get 20 < styles.content.get } В результате происходит склейка, то есть если я правильно понимаю - if не работает... |
вот это должно работать
subparts.CONTENT_RIGHT = COA subparts.CONTENT_RIGHT { stdWrap.cObject < styles.content.getRight stdWrap.ifEmpty.cObject = CONTENT stdWrap.ifEmpty.cObject { table = tt_content select { pidInList = 1 orderBy = sorting where = colPos=2 } } |
Большое спасибо.
Заработало в следующем виде: temp.content = COA temp.content { stdWrap.cObject < styles.content.get stdWrap.ifEmpty.cObject = CONTENT stdWrap.ifEmpty.cObject { table = tt_content select { pidInList = 230 orderBy = sorting #where = colPos=2 } } } А теперь я пойду разбираться, как именно оно работает. :) |
Часовой пояс GMT +4, время: 13:15. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot