Записи за 17 Бер. 2008

Меню із категорій для ext: tt_news

17 Бер. 2008 / TYPO3.UA

Зразок меню: Кактегорія 1 | Кактегорія 2 | Кактегорія 3 | Кактегорія 4

temp.Categories_1-3 = CONTENT
temp.Categories_1-3 {
table = tt_news_cat
select {
pidInList = 1
where = uid IN (1,2,3)
andWhere.append = TEXT
andWhere.append.value = {GPvar:tx_ttnews|cat}
andWhere.insertData = 1
}
renderObj = COA
renderObj {
stdWrap.typolink.parameter = 2
stdWrap.typolink.additionalParams.dataWrap = &tx_ttnews[cat]={field:uid}
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.wrap = | [тут треба поставити будь-який роздільник]
10 = TEXT
10 {
field = title
wrap = |
if {
value.field = uid
equals.data = GPvar:tx_ttnews|cat
}
}
20 = TEXT
20 {
field = title
wrap = |
if {
value.field = uid
equals.data = GPvar:tx_ttnews|cat
negate = 1
}
}
}
}
temp.Categories_4 = CONTENT
temp.Categories_4 {
table = tt_news_cat
select {
pidInList = 1
where = uid IN (4)
andWhere.append = TEXT
andWhere.append.value = {GPvar:tx_ttnews|cat}
andWhere.insertData = 1
}
renderObj = COA
renderObj {
stdWrap.typolink.parameter = 2
stdWrap.typolink.additionalParams.dataWrap = &tx_ttnews[cat]={field:uid}
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.wrap = | [тут не треба ставити роздільник]
10 = TEXT
10 {
field = title
wrap = |
if {
value.field = uid
equals.data = GPvar:tx_ttnews|cat
}
}
20 = TEXT
20 {
field = title
wrap = |
if {
value.field = uid
equals.data = GPvar:tx_ttnews|cat
negate = 1
}
}
}
}
lib.Categories_News = COA
lib.Categories_News {
10 < temp.Categories_1-3
20 < temp.Categories_4
}

TypoScript (приклади) 0 коментарів