web-dev-qa-db-ja.com

モジュールのスタイルは何ですか?

Joomlaテンプレートにモジュールステートメントを追加するときは、常に次のコードを使用します。

<jdoc:include type="modules" name="left" style="xhtml" />

style属性は何を表しており、他にどのようなスタイルを使用できますか?

6
web-tiki

デフォルトでは、次のスタイルを使用できます。

  • なし(生モジュールのコンテンツを出力)
  • html5(選択されたhtml5タグとフォントヘッダータグ)
  • テーブル(モジュールをテーブルにラップします)
  • horz(テーブル化されたモジュールの出力を別のテーブルのタグでラップします)
  • xhtml(divおよびフォントヘッダータグ)
  • 丸みを帯びた(ネストされたdivタグでラップすることにより、角を丸くすることができます)
  • 概要(モジュールにプレビュー情報を追加)

テンプレートのhtmlフォルダーにmodules.phpファイルを作成してカスタム関数を作成し、その関数にmodChrome_ "yourname"という名前を付けることもできます。次に例を示します。

function modChrome_pre($module, &$params, &$attribs) {
  echo '<pre>'.$module->content.'</pre>';
}

これをテンプレートで使用して、これを使用しますchrome style

<jdoc:include type="modules" name="left" style="pre" />

モジュールのスタイルについての詳細は http://docs.joomla.org/Customising_the_way_modules_are_displayed で見つけることができます

14
Harald Leithner

これは、独自のChromeスタイルを作成する場合に役立ちます。

http://docs.joomla.org/Applying_custom_module_chrome

1
Brian Peat

これは、モジュールの詳細を学ぶのに役立ちますChromeスタイル:

http://docs.joomla.org/Standard_Module_Chromes

0