magnoliaのテンプレートスクリプトにmagnoliaのページを含めるにはどうすればよいですか?テンプレートスクリプトのページをmagnolia cmsに含めます
テンプレートスクリプトでは、特定のページのデータにアクセスできますが、そのページをテンプレートに読み込むにはどうすればよいですか?
自分のテンプレートが2ページずつあるとします。ページ1にはツリーページ2が含まれています。ページ1の2ページのテンプレートスクリプトにインクルードしたいが、機能しません。
はどうもありがとうございました:)
は私が実際に何をしたいのか
を更新し、私のプロジェクトのすべてのページで私のヘッダーが含まれています。しかし、ヘッダーを変更したい場合は、プロジェクトのすべてのページを編集する必要があるため、段落として配置したくありません。
私は何をしようとしていますが、これが正しいアプローチであるかどうかわからないのは、ヘッダーのページテンプレートを作成することです。このテンプレートには、ヘッダーのコードだけが含まれています。 私がしたいことは、そのモデルをヘッダにするために、magnoliaのページを作成することです。 次は、作成したばかりのページをプロジェクトのメインテンプレートモデルに含めたいと思いますが、その方法を理解することはできません。
私はMagnolia CMSには新しく、最初はstkを使用してデモサイトを作成しようとしました。唯一の問題は、jspをスクリプト言語として使用できなかったことです。少なくとも、インターネット上では解決策が見つかりませんでした。私はfreemarkerを本当に知っていませんが、それは本当に大きな問題ではありません。私はfreemarkerを使用することに本当に戸惑います。なぜなら、将来はより複雑なプロジェクトでfreemarkerがサポートしていない機能が必要になるかもしれないからです。私はjspを使って自分のサイトを構築したいのですが、これはmagnoliaで可能です。
この長い更新で申し訳ありませんが、誰かがベストプラクティスについて何か提案があり、もし私がjspで欲しいものを実装できたら、本当に感謝しています。実際には動作しません。他のページ内のページを含むあなたの時間:)
私はcms:setNodeで必要なコンテンツを手に入れました。どうもありがとうございました。私はあなたの最後の提案に固執します、それはきれいに見えます。ありがとう – Marius