本日は、先日記載したTSの応用で、単なるテキストの挿入ではなく、BE(バックエンド)でコンテンツエレメントを作成し挿入する方法です。本来の姿ですね。
先日記述した内容の一部を変更するだけですが、
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = test.html
workOnSubpart = DOCUMENT_BODY
subparts.INSIDE_HEADER = TEXT
subparts.INSIDE_HEADER.value = HELLO WORLD!
}
を
page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = test.html
workOnSubpart = DOCUMENT_BODY
subparts.INSIDE_HEADER < styles.content.get
}
としましたら、一旦保存しましょう。
皆様の現在の画面が違うといけませんので、面倒ですが、一旦下記のようにしてください。(TYPO3は非常に多くの機能が標準で備わっておりますが、押すボタンによって次画面が違いますので説明するほうが大変です(笑))
メニューの テンプレート>ツリーから 先ほど編集したページを選択>
すると、先ほど編集保存したテンプレートの
Template information
が表示されているかと思います。画面上の
Click here to edit whole template record
を押してください。
画面真ん中あたりの
Include static
のアイテムに
content(default)
というのがありますので、それをクリックします。そうしますと、左の選択されたというところに移動しますね。
あとは保存です。
最後に、
メニューの ページ>ツリーから 先ほどから編集しているページを選択>
「通常」のところに、「この列にレコードを新規作成」ボタンをあると思いますので、それをクリック。
「通常のテキストエレメント」を選択し、ヘッダー、テキスト部分に適当に入力してください。
そして保存です。
FEをご覧ください。すると、先ほどのエレメントが表示されているはずです。
この状態でしたら、「通常」部分にいくつでもエレメントを登録できますし、それがFEに表示されます。
お試しあれ~。
あなたのコメント