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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top