it-swarm.dev

Joomlaテンプレートで開いている<div>のソースをトレースする方法

どうぞよろしくお願いいたします。私は慈善団体への好意としてサイトを構築しています(私はJoomlaの初心者です。htmlとcssで大丈夫ですが、phpではがらくたです)。

私の問題は、カテゴリのブログページにあります。最初のアイテムには開いたdivがあるので、次のアイテムの列はその列の内部に表示され、以降も同様に、各列は次第に小さくなり、左側に表示されます。要素を調べてページソースを表示すると、問題のある行を見つけることができますが、テンプレートファイルで修正する方法がわかりません。

ページは こちら です。これは、私のドメイン上の私の開発サイトです。あなたは猫が柱の代わりにすべて左側にあるのを見ることができます、そしてそれを調べるならば、互いの中に嵌め込まれた柱を見ることができます。 FFとChromeでは表示が少し異なりますが、どちらにも問題があります。

ページソースの行は254です。そのbackground-color divは次の行で閉じる必要がありますが、閉じていません。私はJoomlaを使用して物事を移動し、色やものを変更する方法を理解するのに十分な経験がありますが、このdivが作成される場所、したがって終了タグを追加する場所が本当にわかりません。このテンプレートは私にいくらかの悲しみを与えてくれました-うまく書かれていませんが、これ以外に私はなんとかそれを分類することができました。どこを見ればよいか、コードをトレースする方法についてアドバイスをくれたり、親切な人が私と協力してそれを整理してくれるなら、私は非常に義務付けられます。ありがとうございました!

3
user2117

カテゴリーブログビューは(デフォルトで)ファイルcomponents\com_content\views\category\tmpl\blog.php(ブログページのレイアウト)およびcomponents\com_content\views\category\tmpl\blog_item.php(ブログページの各アイテムのレイアウト)によって生成されます。

ただし、テンプレートでは出力を変更するためにほぼ確実にオーバーライドを使用します。 (決してコアJoomlaファイルを編集しないでください、常にオーバーライドを使用してください。)

オーバーライドに慣れているかどうかはわかりませんが、基本的には、コアJoomlaファイルの代わりにレンダリングに使用されるテンプレートディレクトリ内のファイルです。これはJoomlaの非常に強力な関数です。JSEで この紹介 を読み、 overrides とタグ付けされた他の投稿をご覧ください。

さて、あなたの質問に戻りましょう。あなたが探しているコードは、ファイル/templates/grab/html/com_content/category/blog.phpまたは/templates/grab/html/com_content/category/blog_item.phpにあるおそらくです。必要に応じてファイルを編集し(終了</div>を追加)、ページを保存して再読み込みします。

Joomla StackExchangeがお役に立てば幸いです。

2
johanpw