2016-07-14 10 views
0

おはよう、Hippo CMSの基本テンプレート

私はHippoとHSTティアの仕組みを理解しようとしています。

私はHello WorldとGo Greenチュートリアルの両方に従っていますが、私はまだコンソールで何をしているのか把握するのに苦労しています。

ここは私がしたいことです。

  • ベースlayout.ftl
  • ベースfooter.ftl

マイベースlayout.ftlファイルは次のようになります。私は、次のファイルを持っている

これは:

<!doctype html> 

<#assign hst=JspTaglibs["http://www.hippoecm.org/jsp/hst/core"] > 
<#assign fmt=JspTaglibs ["http://java.sun.com/jsp/jstl/fmt"] > 

<html> 
<head> 
    <title>Base Layout</title> 
    <meta charset="utf-8"> 

    <@hst.headContributions categoryIncludes="htmlHead" xhtml=true/> 

</head> 
<body> 

    <section> 
     <@hst.include ref="main"/> 
    </section> 

    <section> 
     <footer> 
      <@hst.include ref="footer"/> 
     </footer> 
    </section> 



    <@hst.headContributions categoryIncludes="htmlBodyEnd" xhtml=true/> 

</body> 
</html> 

マイベースfooter.ftlは、次のようになります。

<@hst.include ref="container"/> 
<p>Footer Content</p> 
  1. 私はその後、「ページを作成するにはどうすればよいのベースフッター
  2. を消費するために、ベースのレイアウトを設定するにはどうすればよいです/文書」FreeMarkerのコードを移入するこのベースのレイアウトを使用してCMSを経由して、ここで< hst.include REF @ = "メイン" />
(彼らは基本的なコンポーネント:ページとHST:あなたはHSTのようなノードが表示されます(...またはgogreen、共通)構成/ myhippoproject:

は、任意の助けを楽しみに

おかげHST下のコンソールで

答えて

1

を見て同じ、違いは歴史的な理由によるものです)。その下には、現在、これらのいずれかのノードが、テンプレートの参照および/またはコンポーネントのクラスを持つことができ、別の基準成分として、ノードとそれらのいずれかを参照することが

page 
    header 
    main 
    footer 

のような構造があります。テンプレートはレンダリングされるものです。

はあなたが

mypage 
    main 

のような構成を有し、上から参照ページをマイページとしましょう。ページからヘッダーとフッターの両方を取得するはずですが、メインをオーバーライドする必要があります。実際、ページのメインは空のプレースホルダーにすぎません。ページにはheader、main、footerのhst.includeタグを持つテンプレートがあります。これらは、ノードヘッダー、メインとフッターを持つだけでなく、重要です。

これをCMSのページにリンクするには、ドキュメントとページの両方の設定にURLをリンクするサイトマップ項目を追加する必要があります。文書は要件でもありません。

チャンネルマネージャからページを作成できるようにするには、hst:prototypepagesにページ設定を追加する必要があります。これらはページ構成とほとんど同じですが、いくつかの余分なメタデータ情報が可能です。これはここで説明するのに少し関与するので、私はあなたがドキュメンテーションをチェックし、より特定の問題に関する助けを求めることを提案する。これは、ここで見つけることができます:

https://www.onehippo.org/library/concepts/hst-configuration-model/prototypepages-configuration.html

私はあなたにもここを見てお勧め:

これらが空の原型プロジェクトに基づいたチュートリアルですhttps://www.onehippo.org/trails/deep-dive/hello-world.html

と追加を支援するためのツール基本的な機能といくつかのデモコンテンツ。彼らは簡単なコンセプトからフォローアップして構築するのが簡単です。あなたはいつでもジャンプすることができますが、前の練習から構築するので、コンセプトにまだ慣れていない場合は、順番にそれを続行するのが最善です

もちろん質問を続けてください。

+0

ありがとうジャスパー - 私はおそらく、もう少し質問があります – steakpi

+0

HTH。チュートリアルを見つけたので、それらを指摘する必要はありません。また、さまざまなレベルのトレーニングコースを提供していますので、それはおそらく探索のオプションです。また、Stack Overflow(https://groups.google.com/group/hippo-community)よりもアクティブなコミュニティGoogleグループもあります。私たちはStack Overflowを監視していますので、このチャンネルを使い続けることをお勧めします。 –

+0

おかげさまでジャスパー、私はヒッポのコミュニティに実際に投稿しようとしましたが、そこには恐ろしいjavascriptの問題が続いていました..私はもう一度やり直します。 – steakpi

関連する問題