Re: 【5.7系】イベント会場の情報を予め登録しておきセレクトボックスなどでフロントに呼び出したい

2017年1月6日 at 13:49

KZ9999さん

ページ属性を「選択」で作成し、カスタムテンプレートで、
設定されている、ページ属性別に出力内容(会場の詳細情報)を出力しては如何でしょうか?

自分の所では、イベント会場としては使用していませんが、
イベント対象者をページ属性(トピック)で作成して運用しています。

イベント会場の詳細(客席数)などが、頻繁に変わると、カスタムテンプレートの変更が必要に成ってしまうので、厄介ですが、もし、そういった保守性も含めて対応するなら、
カスタムテンプレート側での出力ではなく、JavaScriptでDOMを更新するなどでも対応できるかと思います。

ご参考になれば・・・

Re: 【5.7系】イベント会場の情報を予め登録しておきセレクトボックスなどでフロントに呼び出したい

2017年1月6日 at 15:00
私ならさらに、選択タイプの属性の値と同じ名前のスタックの内容を取得する、というふうに実装しますね。

http://concrete5-japan.org/help/5-7/developer/working-with-blocks/working-with-existing-block-types/embedding-blocks-in-a-page-template/
 

Re: 【5.7系】イベント会場の情報を予め登録しておきセレクトボックスなどでフロントに呼び出したい

2017年1月6日 at 22:12
勉強に成ります。

早速、スタックを取得するロジック使わせて頂きます。
たった2行だなんて・・・

以下、独り言です・・・

イベントの告知など、未来に関する情報掲示の場合は、ここで記載したページ属性を使ったマスタ的な作りで大丈夫なのですが、過去を含む情報掲示の場合、
公開後は、マスタ側の更新に関わらず、不変でありたい場合は、また悩むところです。

静的HTML出力しかないでしょうが。