Показ дописів із міткою Приклад TypoScript-a. Показати всі дописи
Показ дописів із міткою Приклад TypoScript-a. Показати всі дописи

пʼятниця, 5 вересня 2008 р.

TypoScript меню [Приклад 1]

lib.example_1 = HMENU
lib.example_1 {
wrap = |
entryLevel = 0
1 = TMENU
1 {
NO = 1
NO.wrapItemAndSub = |
ACT < .NO
CUR < .ACT
CUR.wrapItemAndSub = |
}
2 < .1
2.wrap = |
}

Показати випадковий елемент контенту

lib.show_random_element = CONTENT
lib.show_random_element {
table = tt_content
select {
pidInList = 1
orderBy = rand()
max = 1
}
}

неділя, 1 червня 2008 р.

Мальований текст заголовку в TYPO3

tt_content.header.20 >
lib.stdheader.10.1 = IMAGE
lib.stdheader.10.1 {
alttext.field = header // subheader
titletext.field = header // subheader
file = GIFBUILDER
file {
XY = [10.w]+10,[10.h]+4
format = png
reduceColors = 8
backColor = #e2e0cb
transparentColor.closest = 1
transparentColor = #e2e0cb
transparentBackground = 1
10 = TEXT
10 {
text.field = header
text.current = 1
fontSize = 24
offset = 1,20
fontFile = fileadmin/template/font/DCR____C.TTF
fontColor = #000000
antiAlias = 1
niceText = 1
}
}
}
lib.stdheader.10.2 < lib.stdheader.10.1
lib.stdheader.10.2.params = class="imgtext"
lib.stdheader.10.2.file.XY = [10.w]+10,22
lib.stdheader.10.2.file.10.fontSize = 19
lib.stdheader.10.2.file.10.offset = 1,19
lib.stdheader.10.2.file.10.fontColor = #191919

Демонстрація рішення на www.versailles.com.ua

Інтеграція Perfect Lightbox2 (perfectlightbox) i Simple Photo Gallery (photo_gals) в TYPO3

plugin.tx_photogals_pi1 {
image = IMAGE
image {
file.maxW = 270
file.maxH = 288
wrap = |
imageLinkWrap = 1
imageLinkWrap {
enable = 1
typolink {
title = © www.versailles.com.ua
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.cObject.file.maxW = 459
parameter.cObject.file.maxH = 490
ATagParams = rel="lightbox[MySet]"
}
}
}
thumb = IMAGE
thumb {
file.width = 30
file.height = 36
}
_CSS_DEFAULT_STYLE >
}
Демонстрація рішення на www.versailles.com.ua

вівторок, 6 травня 2008 р.

Чистка таблиці від тега < p > в htmlArea RTE

lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default >
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default . stdWrap.parseFunc = < lib.parseFunc

неділя, 20 квітня 2008 р.

Список новин на цей день минулого року

lib.Last_Year = CONTENT
lib.Last_Year {
table = tt_news // Таблиця додатку
select {
pidInList = 1 // Сторінка зі списком новин
selectFields = title,uid // Вибираємо
where = [тут треба вписати відповідний запит до SQL бази]
orderBy = datetime ASC // Сортування записів
}
renderObj = TEXT
renderObj.wrap = | // Обгортка записів
renderObj {
field = title // Виводимо заголовок новини
typolink {
parameter = 2 // Сторінка повного перегляду новини
additionalParams = &tx_ttnews[tt_news]={field:uid} // Посилання
additionalParams.insertData = 1
useCacheHash = 1
}
}
}

Відкрити LATEST або LIST (tt_news) в новому вікні

linkTitleField.wrap = |" target="_blank

неділя, 13 квітня 2008 р.

Дати в списках LIST, LATEST, SINGLE для tt_news

[globalVar = GP:L = 1]
[else]
plugin.tt_news {
displayLatest {
date_stdWrap >
date_stdWrap {
strftime >
cObject = COA
cObject.10 = TEXT
cObject.10{
field = datetime
strftime = %e
}
cObject.20 = CASE
cObject.20{
key.field = datetime
key.strftime = %m
01 = TEXT
01.value = січня
02 = TEXT
02.value = лютого
03 = TEXT
03.value = березня
04 = TEXT
04.value = квітня
05 = TEXT
05.value = травня
06 = TEXT
06.value = червня
07 = TEXT
07.value = липня
08 = TEXT
08.value = серпня
09 = TEXT
09.value = вересня
10 = TEXT
10.value = жовтня
11 = TEXT
11.value = листопада
12 = TEXT
12.value = грудня
stdWrap.wrap = |
}
cObject.30 = TEXT
cObject.30{
field = datetime
strftime = %Y
wrap = | року
}
}
}
displaySingle.date_stdWrap >
displaySingle.date_stdWrap < .displayLatest.date_stdWrap displayList.date_stdWrap >
displayList.date_stdWrap < .displayLatest.date_stdWrap }
[global]
Взято зі сторінки: Russian TYPO3 community

понеділок, 24 березня 2008 р.

Вивід імен днів тижня

30 = CASE
30 {
key.data = date:U
key.strftime = %u
1 = TEXT
1.value = понеділок
2 = TEXT
2.value = вівторок
3 = TEXT
3.value = середа
4 = TEXT
4.value = четвер
5 = TEXT
5.value = п'ятниця
6 = TEXT
6.value = субота
7 = TEXT
7.value = неділя
stdWrap.wrap = |
}

неділя, 17 лютого 2008 р.

Вивід дати в виді 17 лютого 2008 року

config.cache_clearAtMidnight = 1

lib.data = COA
lib.data.10 = TEXT
lib.data.10 {
data = date:U
strftime = %e
}

lib.data.20 = CASE
lib.data.20 {
key.data = date:U
key.strftime = %m
01 = TEXT
01.value = січня
02 = TEXT
02.value = лютого
03 = TEXT
03.value = березня
04 = TEXT
04.value = квітня
05 = TEXT
05.value = травня
06 = TEXT
06.value = червня
07 = TEXT
07.value = липня
08 = TEXT
08.value = серпня
09 = TEXT
09.value = вересня
10 = TEXT
10.value = жовтня
11 = TEXT
11.value = листопада
12 = TEXT
12.value = грудня
stdWrap.wrap = |
}

lib.data.30 = TEXT
lib.data.30 {
data = date:U
strftime = %Y
wrap = | року.
}

Взято зі сторінки: Russian TYPO3 community