2017-04-24 14 views
2

Yeomannが発生し、ブランクテーマは、基本的な<@liferay.breadcrumb/>タグを持っている、と私はこれらのタグに関するいかなるドキュメントを見つけることができなかったので、私も呼び出してみましょう、いくつかのFreemarkerのテンプレートファイルで<@liferay.dockbar/> ...Liferay 7のテーマテンプレートにポートレットを正しく埋め込む方法は?

を見ることができましたそれらは "簡略"です。

質問1:誰かが見つけることができるリスト/ライブラリのテンプレートにポートレットを埋め込む最も簡単な方法を可能にする、すべての使用可能な「速記」の

私が知っている、Webコンテンツの表示を埋め込むため、このような何かを書くために可能性があります:

<@liferay_portlet["runtime"] 
    defaultPreferences="${freeMarkerPortletPreferences}" 
    portletProviderAction=portletProviderAction.VIEW 
    instanceId="uniquename1" 
portletName="com_liferay_journal_content_web_portlet_JournalContentPortlet" /> 

それはどのように、プロパティが何を意味かについて何のドキュメントがないだけで、巨大な、とですこれはフードの下で機能し、その他の実装済みのポートレットクラス名はどこにありますかポートレットID

質問2-3:私は間違っているかもしれないので(何の説明もありませんのでthis one以外)は、誰かが詳細なドキュメントをリンクしてください可能性/フォーラムのエントリおよび/またはすべてのポートレットのクラス名のリストそのため、ページの内容にポートレットを追加してチェックしたり、HTMLコードからIDを確認したりするべきではありませんか?誰かが上記のタグがどのように機能し、他のポートレットを参照している他の例を与えるかを深く説明できますか?感謝!

答えて

2

あり、あなたの質問には完全なドキュメントはありませんが、あなたがチェックすることができます。Here

一部Freemarkerのマクロ:Here

私はそれが

を役に立てば幸いマクロとその使用方法は何

+0

私はあなたの助けに感謝します!これらのマクロは確かに私を助けることができます。 私はオンラインでヘルプを見つけることができなかったので、トピック以外の質問もあります。 私はYeomanでテーマを作成したので、_custom.scssを編集して、すべてのspanタグの色を設定しました...問題は、効果がない...というアイデアですか? – MEZesUBI

+0

あなたは大歓迎です、**あなたのテーマ/ css/custom.css **にあなたの '' css ''を追加しようとすることができます。それは私のために働く.. Ps:私はCSSを使用しないSASSまたはSCSS – NeptuneZ

+0

ちょうど、 _custom.scssをデフォルトの生成状態にリセットし、シンプルなボディー背景色セットでcustom.cssを作成しますが、効果はありません。私は設定を管理するはずですか?テンプレートやポータルアプリのように? – MEZesUBI

関連する問題