was sind die globalen Konstanten und zur Verfügung stehenden Funktionen in Drupal
-
08-10-2019 - |
Frage
Ich bin neu in Drupal und ich möchte Verfügung, um die globalen Konstanten und Funktionen kennen Drupal wie in Wordpress. Es wird cool, wenn es Funktionen wie is_home oder is_page, ähnlich wie Wordpress ist, die ich in meinem theme.I versucht if ($ is_front) in meinem Thema verwenden kann, aber es funktioniert nicht.
Lösung
Siehe http://api.drupal.org/api/drupal/globals eine Liste des Globals in Drupal definiert. Neben Globals Variablen, local Variablen sind in den verschiedenen Vorlage Fiel zur Verfügung. Zum Beispiel in dem page.tpl.php
template wird die Variable $ is_front definiert. Variablen in Template-Dateien ist Satz in Vorlage Vorprozess Funktionen von Modulen und Thema versehen (in der Regel in den template.php Datei).
Wenn Ihr auf Themen arbeiten, sollten Sie überprüfen die Theming-Führer .
Andere Tipps
Ich weiß, Papier Buch ist nicht mehr schrecklich populär, aber Pro Drupal Development ziemlich von unschätzbarem Wert ist die für den Entwurf API.
Für eine Variablen gehen:
<?php
print_r(array_keys(get_defined_vars()));
?>
ist ein großer Anfang, wenn Sie in einer Vorlagendatei sind.