質問: モジュールタイトルの表示/非表示が機能しない モジュールのタイトルを隠そうとしています。管理設定を変更しましたが、タイトルがまだフロントエンドに表示されています。データベースでは、showtitleフィールドが0に設定されています。
回答: 各モジュールでは、モジュールマネージャーのオプションとして、タイトルを表示または非表示にできます。 注:それを構成する唯一の場所です。値は「#__modules」の「showtitle」列に格納されています。 うまくいけば、この設定はそれをレンダリングするモジュールとテンプレートによって尊重されます。joomlaコアは、そのスタイルに従ってモジュールをレンダリングします。スタイルに応じたレンダリングは(administrator /)templates/$ template $/html/modules.phpにあります。 各スタイルには、modchrome_という接頭辞が付いた独自の機能があります。すべてのスタイルにタイトルのコードがあるわけではありません。適用可能なスタイルは、テンプレートのjdocとモジュールのオプション設定によって異なります。一貫性のないコーディングにも気づいた:if ((bool) $module->showtitle) 対if ($module->showtitle) 対if ($module->showtitle != 0) 予期しない結果につながる可能性があります