Hallo zusammen,
Ich habe mir ein Modul für eine Slideshow zusammmengebastelt. Funktioniert auch alles wie es soll, allerdings gibt es zwei Punkte an denen ich nicht ohne eure Hilfe weiterkomme.
1. Ich möchte gern das Parameter die im Module manager (in der xml-Datei) definiert werden:
also in diesem Fall "Caption" mit dem Wert "true" oder "false" an die Javascriptdatei die diese Werte verarbeitet übergeben wird (Die Javascript-Datei "slideshow.js" befindet sich im Ordner "js" des Modulordners):PHP-Code:<param name="caption" type="list" default="true" label="Show caption:" description="Show caption">
<option value="true">Yes</option>
<option value="false">No</option>
</param>
Wie kann ich die Parameter aus php in die javascript-Datei einfügen. Mir fehlt da der passende Javascript Code?HTML-Code:Slideshow.Settings = { fade : true, caption : true, .........}
Der zweite Punkt an dem ich nicht weiterkomme betrifft das Einbinden der Javascript-Datei im Headbereich der Template index.php.
Wenn ich den Aufruf direkt in die index.php schreibe funzt es tadellos.
Da ich jedoch möchte, dass die Datei nur aufgerufen wird wenn das Modul verwendet wird, habe ich in die "default.php" des Moduls folgenden Code geschrieben:
Der Code funktioniert insoweit das die Verknüpfung in den headbereich geschrieben wird,PHP-Code:$document =& JFactory::getDocument();
$document->addScript(JURI::root().'modules'.DS.'mod_slideshow'.DS.'js'.DS.'slideshow.js');
aber der javascript selber wird trotzdem nicht ausgeführt.
Wenn mir damit jemand weiterhelfen könnt wär das echt klasse.
Viele Gruesse
Webberry


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen