これが簡単な質問であり、間違ったキーワードをグーグルで検索していたことをお詫びします。Joomlaを使ってから数年になります!しかし、他の誰かが最初に開発したものにいくつかの変更を加えるためのサイトを手渡され、何が起こっているのか理解できないようです。私はJoomlaを実行しています!v1.5.26。
サイトにブログセクションを追加しようとしているので、ブログセクションとカテゴリを作成してから、メニューに新しい「カテゴリブログレイアウト」を作成し、[列]の値を3に設定しました。
ただし、ページを表示するたびに、2つの列が表示され続けます。そこで、phpMyAdminにアクセスして、jos_menuでメニューを見つけ、データベースが実際に更新されたことを確認しました。
次に、/ components / com_content / views / category / tmpl / blog.phpを開き、これをPHPファイルの先頭に追加して、ロードされている値を確認しました。
<?php
print '<pre>';
print_r($this->params);
print '</pre>';
?>
これにより、フロントエンドで次の結果が得られました。
...
[num_leading_articles] => 1
[num_intro_articles] => 4
[num_columns] => 2
[num_links] => 4
...
したがって、何らかの理由で、更新する値を設定し、実際にはデータベースで更新しますが、フロントエンドでは更新されません。運が悪かったので、キャッシュとそのすべての楽しいものをクリアしようとしました。問題が発生しているのが「num_columns」だけの場合は、おそらくその機能をオーバーライドできます。ただし、列の数だけでなく、すべてのパラメーターで同じことを行っているように見えます。私はそれを例として使用しています。
サードパーティのプラグインとの競合の可能性をまだ排除していませんが、何か明らかなものが欠けていて、誰かが私を正しい方向に向けることができるかどうかを確認しようとしています。
-更新:12/4/12--
したがって、sh404sefプラグインとの競合のようです。取引がまだ正確にはわかりませんが、プラグインを無効にすると正常に機能しますが、再度有効にすると再び発生します。次に、プラグインの何が問題になっているのかを理解できるかどうかを確認します。