1

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 です

4

1 に答える 1