it-swarm.com.de

Wie man die Quelle von open <div> in einer Joomla-Vorlage verfolgt

Ich hoffe wirklich, dass Sie mir helfen können! Ich baue eine Seite als Gefälligkeit für eine Wohltätigkeitsorganisation (ich bin nur ein Anfänger mit Joomla. Ich bin in Ordnung mit HTML und CSS, aber Mist mit PHP).

Mein Problem ist auf einer Kategorie-Blog-Seite. Im ersten Element befindet sich ein offener Bereich, sodass die Spalte für das nächste Element in dieser Spalte usw. angezeigt wird, sodass jede Spalte immer kleiner und weiter links ist. Ich kann die Problemzeile finden, wenn ich das Element inspiziere und die Seitenquelle ansehe, aber ich kann nicht herausfinden, wie ich sie in meinen Vorlagendateien beheben kann.

Die Seite ist hier . Dies ist nur meine Entwicklerseite auf meiner eigenen Domain. Sie können sehen, dass sich die Katzen alle links anstatt der Spalten befinden. Wenn Sie sie überprüfen, sehen Sie, dass die Spalten ineinander passen. FF und Chrome zeigen es etwas anders an, aber beide haben das Problem.

Die Zeile in der Seitenquelle ist 254. Dieses Hintergrundfarbdiv sollte in der nächsten Zeile geschlossen werden, ist es aber nicht. Ich habe genug Erfahrung mit Joomla, um herauszufinden, wie man Dinge bewegt und Farben und Dinge ändert, aber ich verstehe wirklich nicht, wo diese Div erstellt werden würde und daher, wo ich das schließende Tag hinzufüge. Diese Vorlage hat mich etwas betrübt - sie ist nicht gut geschrieben, aber ansonsten habe ich es geschafft, sie zu sortieren. Wenn Sie mir einen Rat geben können, wo ich suchen oder wie ich den Code zurückverfolgen soll, oder wenn eine Art Seele bereit ist, mit mir zusammenzuarbeiten, um das zu regeln, wäre ich Ihnen sehr verbunden. Vielen Dank!

3
user2117

Die Kategorie-Blog-Ansicht wird (standardmäßig) von den Dateien components\com_content\views\category\tmpl\blog.php (Layout für die Blog-Seite) und components\com_content\views\category\tmpl\blog_item.php (Layout für jedes Element auf der Blog-Seite) generiert.

Ihre Vorlage verwendet jedoch mit ziemlicher Sicherheit Überschreibungen, um die Ausgabe zu ändern. ( Bearbeiten Sie niemals Kern-Joomla-Dateien, versuchen Sie immer, Überschreibungen zu verwenden.)

Ich bin mir nicht sicher, ob Sie mit Überschreibungen vertraut sind, aber im Grunde ist es eine Datei in Ihrem Vorlagenverzeichnis, die zum Rendern anstelle der Joomla-Kerndatei verwendet wird. Dies ist eine sehr leistungsstarke Funktion in Joomla. Vielleicht möchten Sie diese Einführung lesen und sich andere Posts mit dem Tag Überschreibungen auf JSE ansehen.

Also zurück zu deiner Frage. Der gesuchte Code ist wahrscheinlich in der Datei /templates/grab/html/com_content/category/blog.php Oder /templates/grab/html/com_content/category/blog_item.php. Bearbeiten Sie die Datei nach Bedarf (fügen Sie Ihren schließenden </div> Hinzu), speichern Sie Ihre Seite und laden Sie sie erneut.

Hoffe das hilft und willkommen bei Joomla StackExchange.

2
johanpw