2017-08-21 5 views
0

SilverStripeを使い始めたばかりで、ページ内にページを置くことができるかどうかは疑問です。例えば。ページの上半分はサブページ1と呼ばれ、SilverStripe内で編集可能であり、ページの下半分はサブページ2、サブページ3およびサブページ3の3つのページに分割されています。また、すべてのページをSilverStripe内で編集することができます。SilverStripeのページ内にページを作成する

+0

私はsheadawsonのブロックモジュールを使用して調べることをお勧めします: https://github.com/sheadawson/silverstripe-blocks。 https://www.youtube.com/watch?v=dxU_LMDdOrU – 3dgoo

+0

一部のブロックまたは1ページのモジュールがあり、かなり皆が自分自身を含めて1つを書きました(httpsを参照)。 ://github.com/wernerkrauss/silverstripe-onepage/)、各モジュールには独自の賛否両論があります。 – wmk

答えて

1

これも可能ですが、https://github.com/sheadawson/silverstripe-blocksモジュールを使用してページ上に編集可能なコンテンツ領域を作成することを検討するとよいでしょう。

CMSではそう...

<% loop $Children %> 
    <h2>$Title</h2> 
    $Content 
<% end_loop %> 

のようなテンプレート内のページの子供たちは、あなたがそのようにそれを構築する必要があるでしょうが、あなたは本当にページ、その後のことができますループでこれをやってみたかった場合ページの下にサブページがあります。上の親ページからのコンテンツを3つの子ページで使用して、下の3のコンテンツを出力することを検討します。これは、テンプレートの構文が簡単になる可能性があるためです。

関連する問題