0

私はtypo3の全くの初心者で、クライアントのためにこのウェブサイトを作成しています。私が達成しようとしているのは、複数のページを 1 つのページにレンダリングすることです。だから私は少し調査を行い、sr_include_pages エクステンションを調べました。説明によると、エクステンションは私のニーズに完全に適合しますが、私の人生では、それを機能させることはできません。これまでの私のページ設定は次のとおりです。

  • 6ページ
  • 最初のものには 2 つのレコードがあります。1 つはプレーン テキストです。もう 1 つは sr_include_pages エクステンションです (両方とも colPos 0)。
  • 他の 5 ページには、(当面の間) プレーン テキスト レコードが含まれており、それぞれすべて colPos 0 です。

最初のページで、次のように簡単なタイポスクリプトを追加しました。

plugin.tx_srincludepages_pi1
page = PAGE
page.typeNum = 0
page.10 = CONTENT
page.10.table = tt_content
page.10.select{
  where = colPos = 0
}
page.10.renderObj = COA
page.10.renderObj{
  10 = TEXT
  10.field = header
  10.wrap = <h1>|</h1>
  20 = TEXT
  20.field = bodytext
  30 < plugin.tx_srincludepages_pi1
}

フロントエンドに切り替えると、すべて (プラグイン レコードに追加したヘッダーも含む) がレンダリングされますが、他の 5 つのページのコンテンツがレンダリングされます。この問題を解決する簡単な方法を知っていれば、私はすべてにオープンです

これが初心者の質問である場合は、ここに投稿してお詫びします。しかし、私は本当に投稿する前に宿題をしようとしました. ありがとう!スパイク_mp

4

1 に答える 1

0

ページIDをハードコーディングしたい場合は、(css_styled_contentを含めて)問題ないはずです

page.10 < style.content.get page.10.select.pidInList = 1,2,4

ただし、あまり柔軟ではありません。この件に関するスレッドは次の とおりです http://lists.typo3.org/pipermail/typo3-english/2011-August/076460.html

于 2013-03-26T15:26:18.657 に答える