Originariamente inviato da l'evangelista
Ciao a tutti

Sto lavorando su un cms (xoops) basato sui template: il theme è un file html con variabili php interpretate
(esempio [img]<{$xoops_imageurl}>/images/logo_sx.jpg[/img]

Dovrei richiamare una funzione, showbanner(), che a sua volta altro non fa che stampare la stringa restituita da un'altra (getbanner()).

Non so come richiamare la funzione..
se scrivo nel file html il comando
<?php showbanner();?>
non ottengo nulla.
Se però cambio getbanner() e anzichè ritornarla, stampo la stringa, ecco che viene stampata.. perchè allora showbanner() non riesce a stamparla? Anzi a dire il vero riesce solo a chiamare getbanner(), anche se scrivo un qualsiasi echo o un exit() in showbanner, è come se non lo facessi..

Grazie a tutti
Se richiami la funzione devi farla stampare per far visualizzare qualcosa, showbanner() che contiene? Se dici che fai stampare anzichè ritornare la funzione ti stampa qualcosa, allora il problema sta su showbanner().