Typo3 Fluidベースのテンプレートのメイン レイアウトに「ユーザー制御」フッターを追加しようとしています。
これは、「フッター ページ」と呼ばれる特別なバックエンド ページに 4 列のバックエンド レイアウトを追加したことを意味します。ユーザーは、 WEB > PAGEモジュールを使用して、これらの列にコンテンツ要素を追加できます。
ユーザーがいずれかの列にコンテンツ要素 (テキスト、画像付きテキスト、箇条書きリストなど) を追加すると、すべてが機能し、コンテンツが正しく表示されます。しかし、ユーザーが特別なメニューコンテンツ要素を追加しようとすると、メニューは表示されず、列コンテナーは空のままになります。
メインレイアウト
<body>
...
<div id="footer">
<f:cObject typoscriptObjectPath="lib.footer" />
</div>
</body>
メインページのタイポスクリプト
page = PAGE
page {
# Regular pages always have typeNum = 0
typeNum = 0
10 = FLUIDTEMPLATE
10 {
#file = {$filepaths.templates}index_f.html
partialRootPath = {$filepaths.templates}partials/
layoutRootPath = {$filepaths.templates}layouts/
variables {
...
footer < lib.footer
...
}
}
}
lib.footer タイポスクリプト
lib.footer = COA
lib.footer {
10 = CONTENT
10 {
table = tt_content
select.pidInList = {$contentpage.footerPID}
select.where = colPos = 901
select.orderBy = sorting
stdWrap.wrap = <div id="footer-widget-1" class="col205">|</div>
}
20 = CONTENT
20 {
table = tt_content
select.pidInList = {$contentpage.footerPID}
select.where = colPos = 902
select.orderBy = sorting
stdWrap.wrap = <div id="footer-widget-2" class="col205">|</div>
}
...
}
私は何か間違ったことをしていますか、それともバグですか? Typo3 のバージョンは 6.0.4 です