コンテンツが2回フェッチされるという奇妙なバグがあります
#Page Content
10 = RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.required = 1
10.wrap = |
#Alternate content is fetched from page 36 if page content not present
10.stdWrap.ifEmpty.cObject = CONTENT
10.stdWrap.ifEmpty.cObject {
table = tt_content
select.pidInList = 36
}
ページを翻訳する場合を除いて、これらはすべて正常に機能します。問題は、私の代替言語でのみ、この代替コンテンツが2回フェッチされることです。
翻訳は通常のコンテンツでは正常に機能します。ユーザーがコンテンツを提供していない場合は、デフォルトのセットをフェッチする必要があります。この例では「ページコンテンツ」が空であるため、代替コンテンツは1回フェッチされますが、第2言語では2回フェッチされます。
ところで、このタイプミスはTemplaVoilaテンプレートのXML内に書かれています。
アイデアはありますか?