Ich habe eine Ansicht erstellt, die Blog-Beiträge basierend auf einem bestimmten Taxonomiebegriff auswählt und eine Art Ansicht "Empfohlene Beiträge" erstellt, die ich auf der Startseite meiner Website eingebettet habe. Das Problem, auf das ich immer wieder stoße, ist der Versuch, die Ansicht so auszugeben, dass jeder Beitrag mit einem Teil des neuen HTML-Codes semantisch markiert wird. Ich habe versucht, die integrierte Ausgabe dieses Felds neu zu schreiben, aber sie ignoriert die von mir verwendeten Tags (dh Artikel, Kopfzeile, Fußzeile) und verpackt alles in divs, selbst wenn ich die Platzhalter-Tags abwähle.
Sollte ich eine überschreibende Ansicht erstellen - view_name.tpl.php, um die Ausgabe jedes Beitrags so umzuschreiben, wie sie in der Ansicht angezeigt wird, oder muss ich Vorverarbeitungs-Hooks in der template.php verwenden, um die Ausgabe zu beeinflussen?
Ich sollte sagen, dass ich grundlegende Erfahrung mit dem Schreiben von PHP- und Preprocess-Hooks habe, aber ich kann alle Ressourcen, die ich brauche, um mich nach links zu bewegen, wenn ich in die richtige Richtung zeige.
Fences sieht aus wie ein großartiges Modul (für Drupal 7) zur Steuerung des Ausgabemarkups von Ansichten:
Projektseite:
http://drupal.org/project/fences
Von der Projektseite:
Ich mag dieses Bit besonders (ideal zum Debuggen von Ausgaben):
Das ist auch schön - Wiederholung der Arbeit reduzieren:
Sie haben auch die beliebten Alternativen in Betracht gezogen:
Dank an Drupal-Benutzer rhache für die Erwähnung des Fences Drupal-Moduls in seinem Kommentar zu dieser Frage. Ist das Modul Semantic Views durch Views 3 veraltet?
quelle
Sie können das Modul für semantische Ansichten ausprobieren .
Wie es in dieser Ausgabe heißt, ist es nützlich für die HTML5-Ausgabe.
quelle