Ich habe eine Ansicht mit mehreren Feldern " Global: Benutzerdefinierter Text ". Diese dienen eigentlich nur als Platzhalter, und ich möchte für jede eine Feldvorlagendatei erstellen, die im Wesentlichen benutzerdefiniertes HTML / PHP platziert, wenn diese Felder in einer Ansicht angezeigt werden.
Fast alles ist vorhanden und funktioniert ... außer ich stelle fest, dass Drupal seinen globalen benutzerdefinierten Textfeldern automatisch die ID ' nichts ', ' nichts_1 ' usw. gibt. Wenn ich also mehr als eines dieser globalen Textfelder habe und für jedes eine separate Feldvorlage erstellen möchte, wird ein Problem angezeigt.
Ich müsste meine Vorlagendateien views-views-field-nothing.tpl.php usw. benennen . Dies ist unerwünscht, da ich diese Feldvorlagen auf meiner Website wiederverwenden möchte. Ich sollte mir keine Sorgen machen müssen, diese globalen Felder so zu ordnen, dass das, von dem ich erwarte, dass es nichts ist, das erste ist und diese ID erhält und dasjenige, von dem ich erwarte, dass es nichts_1 oder nichts_2 ist, diese ID erhält ...
Hat jemand dieses Problem schon einmal erlebt? Irgendwelche Ideen, ob ich meine eigenen Feld-IDs für globale benutzerdefinierte Textfelder in Ansichten festlegen kann, damit nicht alle diese generierten IDs haben? Gibt es da draußen ein Modul, das das macht? Meine Suche hat noch nichts gefunden.
Vielen Dank für jede Anleitung!
ps Der Grund, warum ich dies tue, ist, dass ich versuche, HTML in meine Ansicht einzufügen (z. B. <Feldsatz>), das aus den Ansichtsfeldern entfernt wird. Daher muss ich dies in einer Vorlagendatei tun.
Ich bin nicht sicher, ob dies eine gute Lösung ist, aber ich bin auf dasselbe Problem mit diesen Vorschlägen für Vorlagendateien gestoßen. Ich habe es umgangen:
Kann eine Lösung für Sie sein? Ein weiterer Ersatz für das Feld "Global: Benutzerdefinierter Text" ist die Verwendung des Felds "views_php" .
quelle