Ich habe das durchgemacht:
- Ansichten gruppieren unterschiedliche Anzahlen von Divs einer Ansicht, indem sie umbrochen werden
- Ansichten - Fügen Sie einen Wrapper-DIV um eine Gruppe hinzu
Ich kann jedoch nicht verstehen, wie eine div-Klasse zum Umschließen einiger ausgewählter Felder einer Rasteransichtsansicht verwendet wird. In meinem Fall möchte ich drei Felder einer Ansicht in eine div-Klasse einschließen, wie das folgende Bild zeigt:
div class
? Meinst du nur ein normalesdiv
Tag?Antworten:
Es ist wirklich einfach, die Feldüberschreibungen zu verwenden.
Setzen Sie zuerst die Felder
(author) User: Picture
und(author) User: Name
auf "Von Anzeige ausschließen".Öffnen Sie dann die Einstellungen für das
Content: Post date
Feld und öffnen Sie das Feldset "Ergebnisse neu schreiben".Aktivieren Sie "Ausgabe dieses Feldes neu schreiben". Daraufhin wird ein weiteres Feldset "Ersatzmuster" angezeigt, in dem die Token für alle Felder über dem aktuellen Feld angezeigt werden sollen. Sie müssen
<div>
lediglich einen Wrapper in das Textfeld einfügen und die gewünschten Token zwischen die div-Tags kopieren.quelle
Sie sollten hook_views_pre_render (& $ views) oder theme_process_views_view_field () verwenden.
quelle
Erstellen Sie eine Vorlage für die Ausgabe im Zeilenstil, z. B.: Ansichten-Ansichtsfelder - Frontpage-Promoted-News-Story - block.tpl.php. Suchen Sie in Ansichten-> Erweitert-> Themen nach Optionen. Kopieren Sie den Namen der gewünschten Vorlage und fügen Sie ihn ein. Erstellen Sie eine Datei mit diesem Namen. Führen Sie dann "Rescan" aus, damit Drupal die neue Vorlage findet.
Dann mach so etwas wie:
quelle
Gruppieren Sie einige Felder in Ansichten div. Bitte finden Sie dieses Modul (Ansichtsfeldsätze): https://www.drupal.org/project/views_fieldsets
quelle