Als «theming» getaggte Fragen

17
Wie überschreibe ich die Standard-page.tpl.php?

Ich habe eine Seite auf meiner D7Website mit erheblichen Abweichungen vom Rest meiner Seiten. Auf dieser Seite werde ich nur eine begrenzte Anzahl von Regionen und in einem anderen Layout anzeigen. Was ist der beste Weg, um die Standardeinstellung zu überschreiben page.tpl.php? Kann ich so etwas...

17
Überschreiben Sie die Datei html.tpl.php pro Knotentyp

In meiner template.php Datei für mein Theme habe ich folgendes ausprobiert: function media_preprocess_page(&$vars, $hook) { if (isset($vars['node'])) { // If the node type is "blog" the template suggestion will be "html--blog.tpl.php". $vars['theme_hook_suggestions'][] =

17
Best Practice für PHP-Klassenbibliotheken von Drittanbietern

Ich arbeite derzeit an einem Modul, das eine PHP-Bibliothek eines Drittanbieters benötigt, die im Wesentlichen eine einzelne PHP-Klasse ist. Normalerweise würde ich es in ein include / -Unterverzeichnis legen und hinzufügen files[] = includes/Foo.php in meine .info Datei und lass den Drupal 7...

16
Wie erhalte ich den Basispfad?

Ich möchte den Basispfad in einer Drupal 8-Vorlagendatei verwenden. Ich habe Folgendes versucht, aber ich erhalte nicht das richtige Ergebnis. {{ app.request.baseUrl }} {{base_path}} Was ich brauche, ist der absolute Pfad zum Knoten {{ app.request.baseUrl }}/{{ url }}. Eine Lösung, die ich gefunden...

16
Wie bekomme ich $ view-> die aktuelle Zeilennummer?

Wie erhalte ich die tatsächliche Zeilennummer in Ansichten-Ansicht-Feld - title.tpl.php in Drupal7 und views3? Ich weiß, wie ich die Summe durchschaffe $view = views_get_current_view(); $view->total_rows; Aber wie bekomme ich die tatsächliche Zeilennummer? 1/4 2/4 3/4 4/4

16
Überprüfen Sie, ob der Benutzer in einem Thema angemeldet ist

In Drupal 7 können wir einfach überprüfen, ob der aktuelle Benutzer in einem Thema angemeldet ist, indem wir dies überprüfen $GLOBAL['user']->uidoder verwenden user_is_logged_in(). Wie kann ich in Drupal 8 überprüfen, ob ein Benutzer in einer Seitenvorlage angemeldet ist? Eine Lösung ist das...

16
Rendern von einfachem Text als HTML in Drupal 8 Zweig

Ich bin auf eine Wand gestoßen, die versucht, einen SVG-Bild-Markup-Code aus einem Nur-Text-Feld in HTML zu rendern. Ich versuche, den SVG-Code aus einem Nur-Text-Feld zu rendern, ohne das Nur-Text-Feld-Rendering an anderer Stelle zu überschreiben. Im Nur-Text-Format werden derzeit alle HTML-Tags...

15
Rendern oder Drucken von Bildern in einem Drupal 7 node.tpl?

Ich versuche, einen Knoten mit tpl zu thematisieren, und als ich versuchte, ein Bild zu drucken, kann ich den Bildpfad wie in d6 nicht finden. Welche Funktion muss ich aufrufen, um das Bild richtig auszugeben. Ich meine so etwas wie ein Thema ('')? Array ( [und] => Array ( [0] => Array (...

15
Klasse zum Inhaltsfeld hinzufügen (Link)

Ich möchte dem <a>Tag eines Feldes, das aus einem Link und Text besteht , eine Klasse hinzufügen . (Es ist ein Feld vom Typ Link .) Der Name des Feldes lautet content.field_c_button_link. In der Vorlagendatei möchte ich Folgendes hinzufügen. {{ content.field_c_button_link.0.addClass('button...

15
Anzeigen der Anzahl der Knotenkommentare in node.tpl

Ich hatte die gute Idee, meine Benutzerberechtigungen zu ändern, damit Gäste die Kommentare zu einem Knoten nicht sehen können. Ich habe keine Probleme mit Views auf meiner Site, da sie deutlich sehen, dass es Kommentare zu Knoten gibt, und sie sind eher geneigt, sich zu registrieren. Das Problem...

15
Verwalten von Blöcken in einem ansprechenden Thema

Ich beginne gerade mit einem responsiven Thema, das auf Omega basiert, und konzentriere mich zunächst auf das mobile Layout. Es gibt bestimmte Blöcke, die wahrscheinlich zu umfangreich sind, um sie in das mobile Layout aufzunehmen, und andere Blöcke, die speziell für dieses Layout eingeführt werden...

15
Wie greife ich in Twig auf Felddaten zu?

Ich habe ein Listenfeld für einen benutzerdefinierten Blocktyp, der wie folgt aussieht: left|Align left right|Align right Ich kann auf den Schlüssel in Twig zugreifen, indem ich Folgendes mache: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Wenn ich jedoch einen...

15
Erweitertes Menü-Theming in Drupal 7

Ich bin durch das Web gekreuzt und es ist überhaupt nicht offensichtlich, wie man benutzerdefinierte Menüs thematisiert. Ich habe stundenlang gesucht und keinen einzigen Beitrag gefunden, der den gesamten Prozess der Erstellung eines Menüs und der Anpassung der Ausgabe veranschaulicht. Es scheint,...

15
Haken für Feldduplikation

Ich habe ein benutzerdefiniertes Modul, das die Anzeige eines Bildfelds formatiert, das mehrere Werte annehmen kann. Ich möchte wissen, welchen Hook ich verwenden soll, um den ersten Wert des Feldes zu duplizieren (z. B. "[image1]") und ihn wieder an den Anfang des Arrays zu setzen (...

15
Ändern des von Panels erzeugten HTML: Ist es möglich?

Ich benutze gerne Panels, aber das Stylen von Panels ist wegen der enormen Menge an Divs, die es erzeugt, ein Problem. Auch die Klassen, die für diese Divs gelten, ergeben keinen Sinn und sind auch viel zu sperrig. Verwirrung unter meinen Frontendkollegen. So zeigen Sie die von ihnen generierte...

15
Divs entfernen, die mit render und node.tpl.php hinzugefügt wurden

Ich versuche, eine HTML5-Vorlage für Drupal 7 zu erstellen, und ich bin ziemlich speziell in Bezug auf sauberen Code. Ich möchte die volle Kontrolle über HTML und CSS haben, wobei ich zum größten Teil mein eigenes benutzerdefiniertes Design verwende. Mit anderen Worten, ich habe ein HTML5- und...