Module Class Suffix をメニュー モジュールに追加しようとすると、サイトに表示されません。
「Module Class Suffix」フィールドにカスタム値を配置しました。使用されているメニュー コンポーネントは 1 つだけです。しかし、指定した値が要素の classname 属性に追加されていません。
キャッシュを無効にしました。他に確認すべきことはありますか?
最新の安定した Joomla 3.0.2 を使用しています
Module Class Suffix をメニュー モジュールに追加しようとすると、サイトに表示されません。
「Module Class Suffix」フィールドにカスタム値を配置しました。使用されているメニュー コンポーネントは 1 つだけです。しかし、指定した値が要素の classname 属性に追加されていません。
キャッシュを無効にしました。他に確認すべきことはありますか?
最新の安定した Joomla 3.0.2 を使用しています
私はまだ投票できません - しかし、彼自身の答えに対するマイクのコメントは、標準の joomla テンプレート (beez や protostar など) に欠けている IMO の解決策です。ありがとうございました!明確にするために: /modules/mod_menu/tmpl/default.php をテンプレートの html/mod_menu/ ディレクトリにコピーし、上部近くに以下を追加しました。
<?php $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx')); ?>
<nav class="navigation<?php echo $moduleclass_sfx; ?>">
直前に
<?php // The menu class is deprecated. Use nav instead. ?>
もちろん、<nav>
ファイルの末尾も閉じました。
(コメントをほとんど見逃していたので、投票したくて投稿しなければなりませんでした。)
モジュール テンプレートがクラス サフィックス パラメータを使用していない可能性があります。モジュールのテンプレート ファイルには、次のようなものがあるはずです。
<div class="mymodule<?php echo $moduleclass_sfx ?>">