Вход

Просмотр полной версии : контент по умолчанию.


Dragon
18.05.2006, 17:44
Здравствуйте.

Наверняка эта тема поднималась, но я увы не нашел, поэтому приходится спрашивать.

Как сделать, чтобы при отсутствии конкретного контента, на страницу подставлялся некий дефолтный контент? Возможно что-то с if, но по примерам из TSref я не смог понять, как это можно сделать...

marco
18.05.2006, 19:11
subparts {
CONTENT = COA
CONTENT {
10 = TEXT
10.value = Lorem ipsum dolor sit amet.....
10.if.isFalse.numRows < styles.content.get
20 < styles.content.get
}
}

Dragon
18.05.2006, 19:38
subparts {
CONTENT = COA
CONTENT {
10 = TEXT
10.value = Lorem ipsum dolor sit amet.....
10.if.isFalse.numRows < styles.content.get
20 < styles.content.get
}
}

Огромное мерси. Если не сложно - вариант с дефолтным контентом из файла или со TYPO-странички в HTML-е (ссылка на id страницы).

Valery Romanchev
19.05.2006, 02:03
этот пример поможет

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
}
}
}

Dragon
19.05.2006, 08:32
Родилась такая конструкция:

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 не работает...

Valery Romanchev
19.05.2006, 11:30
вот это должно работать

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
}
}

Dragon
19.05.2006, 12:04
Большое спасибо.
Заработало в следующем виде:

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
}
}
}

А теперь я пойду разбираться, как именно оно работает. :)