1

この質問を検索しましたが、正しく表現されているかどうかわかりません。私はJoomla Webサイトで作業しており、ページの1つに3つのモジュール位置 content-top-a content-top-b content-top-c があるため、基本的にページ幅は3分の1に分割されています. しかし、このページに 3 つのモジュールを配置する代わりに、1 つのモジュールがページの最初の 3 分の 1 を占め、別のモジュールがページの残りの 3 分の 2 を占めるようにします。しかし、最初のモジュールを content-top-a に割り当て、もう 1 つのモジュールを content-top-b に割り当てると、両方のモジュールが同じ幅に設定され、ページが 1/2 に分割されます。1/3 ではなく 1/2 | 2/3

私はJoomlaにかなり慣れていないので、その質問がうまくいくことを願っています. どんな方向性でも前もって感謝します。

4

1 に答える 1

2

テンプレート編集になります。テンプレートの css ファイルを確認し、いくつかの php コードを追加して、3 つのモジュールの 2 つの位置のみに 2 つのモジュールのみが公開されているかどうかを確認する必要があります。

2 つだけの場合は、これら 2 つの位置にクラスを追加し、以下のようないくつかのスタイルを適用します。

<style>
.class1-position { width: 33%; }
.class2-positions { width: 67%; }
</style>

または、サイトの幅がわかっている場合は、モジュールの幅を px に設定し、パーセンテージ (%) は使用しないでください。

モジュールが公開されているかどうかを確認するための php コードを次に示します。

if(countModules('position-1')):
    // Some code
endif;

しかし、あなたの質問に完全に答えるには、いくつかのコードを確認する必要があります。使用しているテンプレートのタイプが不明な変数が非常に多くあります。しかし、これは間違いなくあなたを正しい方向に向かわせます。

于 2012-06-15T21:05:14.957 に答える