grunsätzliche Frage: Funktionen überschreiben
Eingetragen von meinlabel (16)
am 14.07.2010 - 17:37 Uhr in
am 14.07.2010 - 17:37 Uhr in
ich versuche gerade ein Tutorial für eine Bildergalerie umzusetzten. an einem Punkt soll ich eine php-Funktion, durch eine eigenen (in der template.php), überschreiben. Das ist mir auch ein Begriff und ich habe das Prinzip verstanden. Doch mache ich es auch technisch richtig?
in der flickrfield.module befindet sich folgende Funktion:
function theme_flickrfield_photoset($img, $photo_url, $formatter, $photo_data, $node) {
inhalt1
}
ich schreibe nun in die template.php (aus dem Hauptverzeichnis des Garland-Themes):
function phptemplate_flickrfield_photoset($img, $photo_url, $formatter, $photo_data, $node) {
inhalt2
}
ist das soweit richtig? Denn es stellt sich leider keine Änderung ein.
- Anmelden oder Registrieren um Kommentare zu schreiben
Besser mit dem Namen des
am 14.07.2010 - 19:40 Uhr
Besser mit dem Namen des Themes:
<?php
function garland_flickrfield_photoset($img, $photo_url, $formatter, $photo_data, $node) {
drupal_set_message('Works');
return;
}
?>
Und nicht vergessen Themecache zu löschen. Dazu einfach das Formular zum Theme einmal abspeichern.