最近Helix3フレームワークに基づくテンプレートをインストールしましたが、ページの作成方法に一貫性がないことに気付きました。具体的には、2つの異なるメニュー項目を作成しました
両方とも、カスタムモジュールを右側に表示するように設定しました。モジュールはタイプ1のページでは正しく表示されますが、タイプ2のページでは正しく表示されません。この最後のケースでは、モジュールはコンポーネント領域の後にラップされます。それから私は検査官を通過し、犯人を見つけました。タイプ1のページでは、htmlコードは次のようになります。
<div id="sp-component" class="col-sm-9 col-md-9">...</div>
<div id="sp-right" class="col-sm-3 col-md-3">...</div>
タイプ2の場合は次のようになります。
<div id="sp-component" class="col-sm-9 col-md-9">...
<div id="sp-right" class="col-sm-3 col-md-3">...</div>
</div>
つまり、この最後のケースでは、右側のモジュールがコンポーネント領域内にあるため、本来のように右側に表示できません。これがフレームワークのバグであるかどうか誰かが知っていますか?
https://forum.joomla.org/viewtopic.php?t=881561 を見て、問題を修正しました。Joomshaperオーバーライドテンプレートの別のバグです。