カスタムタグを作成し、それらがどのように解析されるかということを定義するために使用される。parseFuncと連結して使用される。
|
プロパティ: |
データタイプ: |
説明: |
デフォルト: |
|---|---|---|---|
|
Array... |
cObject +stripNL + breakoutTypoTagContent |
Array...内の全てのエントリはタグに対応し、解析される。エレメントは小文字でなければならない。 すべてのエントリはコンテンツオブジェクトに設定されなければならない。 "current"はタグのコンテンツに設定される、例 <TAG>content</TAG>: ここで"current"は"content"に設定される。 パラメータ: タグのパラメータは$cObj->parameters内に設定される(キーは小文字): <TAG COLOR="red">content</TAG> => $cObj->parameters[color] = red コンテンツオブジェクトに特別に追加されたプロパティ: $cObj->parameters[allParams]: これは自動的にタグのパラメータ文字列全体に設定される、例' color="red"' [cObject].stripNL: ブールオプションであり、parseFuncにタグのコンテンツの前と後ろのNewLinesは外すべきであることを伝えている。 [cObject].breakoutTypoTagContent: ブールオプションであり、parseFuncにコンテンツのこのブロックはnonTypoTagのコンテンツを分割し、この後のコンテンツは再ラップされなければならないことを伝えている。
例: tags.bold = TEXT tags.bold { current = 1 wrap = <B> | </B> } tags.bold.stripNL = 1 |
|
[tsref:->tags]
この例では4つのカスタムタグを作成する。<LINK>-,<TYPOLIST>-,<GRAFIX>-,<PIC>-タグである。
<LINK>はtypolink内に作成され、テキスト内でリンクを作成する簡単な方法を提供する。
<TYPOLIST>はブレットリストを作成するのに使用される。
<GRAFIX>はテキストがタグのコンテンツとなる、90x10ピクセルのgifファイルを作成する。
<PIC>を使うとテキスト内にイメージを置くことができる。タグのコンテンツは”fileadmin/”内のイメージレファレンスになるはずである。
tags {
link = TEXT
link {
current = 1
typolink.extTarget = _blank
typolink.target={$cLinkTagTarget}
typolink.wrap = <B><FONT color=red>|</FONT></B>
typolink.parameter.data = parameters : allParams
}
typolist < tt_content.bullets.default.20
typolist.trim = 1
typolist.field >
typolist.current = 1
grafix = IMAGE
grafix {
file = GIFBUILDER
file {
XY = 90,10
100 = TEXT
100.text.current = 1
100.offset = 5,10
100.nicetext = 1
}
}
pic = IMAGE
pic.file.import = fileadmin/
pic.file.import.current = 1
}