Trick um an Parameter ranzukommen, welche dann im Template verwe
Eingetragen von olivers67 (26)
am 08.07.2013 - 09:44 Uhr in
am 08.07.2013 - 09:44 Uhr in
Hallo,
ich hab noch nicht ganz verstanden wie an die Informationen rankomme, die dann in einem angepassten Template angezeigt werden sollen.
Unter den Modulen nach *.tpl.php Dateien zu suchen war schon mal hilfreich, aber woher weiß ich was diese ganzen Parameter bedeuten?
<?php print theme('date_nav_title', $params) ?>
<h4><?php print $nav_title ?></h4>
<?php print l('«' . ($mini ? '' : ' ' . t('Prev', array(), array('context' => 'date_nav'))), $prev_url, $prev_options); ?>
Beispiel: wi bekomme ich heraus was in $params (modul: calendar) alles enthalten ist und über welchen Aufruf ich evtl. nur Teile verwenden kann?
Gibts da irgendwo ne Doku?
Wo bekomme ich die Infos her?
- Anmelden oder Registrieren um Kommentare zu schreiben
Im Prinzip wird hier schon
am 08.07.2013 - 10:33 Uhr
Im Prinzip wird hier schon davon ausgegangen, dass Du Code der Funktion theme_date_nav_title($params) in (date/date_views/theme.inc) lesen kannst und weißt warum diese Funktion, für die Ausgabe von theme('date_nav_title', $params) zuständig ist.
Also um es schludrig auszudrücken (nicht persönlich meinen): RTFC.
Du kannst Dich dann mal mit der Funktion beschäftigen und einzelne Parameter mit var_dump() ausgeben.
Manche Funktionen, sind da deutlich besser beschrieben, besonders in den User-Kommentaren zur API, diese halt nicht (hat sich bisher keiner die Mühe gemacht...) und man muss sich mehr erarbeiten.
Gruß Christian
Don't code today what you can't debug tomorrow
Ariya Hidayat
thanks
am 08.07.2013 - 12:03 Uhr
Hallo Christian,
schon mal danke fürs eingrenzen welchen FC ich lesen soll.
Ok das mit dem var_dump() scheint wohl die beste Möglichkeit zu sein etwas rauszufinden.
Ich dachte nur es gäbe einen strukturierte Doku zu den Modulen und den Anpassungen die ich am System vorhabe. Wenn ich es richtig verstanden habe macht das jeder über den Code herausfinden was zu tun ist, also gibt es keinen weniger zeitaufwendigeren Weg.
Ok, dann bin ja schon fast gut :-).
Eine gute Methode um
am 08.07.2013 - 12:10 Uhr
Eine gute Methode um Information über Strukturen zu bekommen ist das Modul devel. Wenn Du das aktiviert hast, hast Du die Funktion dsm($variable) zu Verfügung. Die Zeigt Dir im Hilfe-Bereich Deines Themes diese Variable mit der Möglichkeit immer tiefer in diese Struktur "reinzuzoomen". Läßt sich in Modulen und Template-Dateien einsetzen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
@Oliver, wie gesagt es lohnt
am 08.07.2013 - 12:55 Uhr
@Oliver,
wie gesagt es lohnt sich schon immer in der API nachzusehen, da oft in User-Kommentaren näher auf die einzelnen Funktionen eingegangen wird, hier halt nicht...
Don't code today what you can't debug tomorrow
Ariya Hidayat
danke für die Tpps
am 09.07.2013 - 06:55 Uhr
Hallo
danke für die Tipps. Das mit Devel werde ich bei Gelegenheit mal ausprobieren.