2012-03-31 10 views
0

Wie kann ich benutzerdefinierte Variable in helper.php-Datei erstellen Sie es hier und verwenden Sie es in tmpl-Datei? Beispiel:Benutzerdefinierte Variable in Modul

in helper.php ich hinzufügen variable

$customstring = 'My string'; 

Dann möchte ich diese Variable zum Anzeigen in d.h tmpl/default.php

<?php echo $customstring; ?> 

Problem. Was ist hier falsch?

+0

nicht verwendet Joomla für eine Weile, aber haben Sie überprüft, wie die Variablen an die Ansicht übergeben werden, verwenden die meisten MVC-Muster extract() innerhalb der Vorlagenklasse, auf einem Array oder einem Datenobjekt, so dass Sie einige andere modale und überprüfen müssen Sehen Sie, wie die Daten übergeben werden, höchstwahrscheinlich ein Array, aber streichen Sie die Variablenzuordnung nicht –

Antwort

0

Ihre Helfer-Datei enthalten sollte eine Funktion oder Klasse und sollte die Ergebnisse zurückgeben, die Sie zurückgeben möchten.

Wenn Ihre Modulhauptdatei der mod_weblinks.php Datei ähnelt Sie füllen Ihre Variable wie so

$list = modWeblinksHelper::getList($params); 

und Liste $ ist in Umfang und automatcally Verfügung, um Sie in Ihrer Ansicht und ihre tmpl Dateien.

Wenn Ihr Modul komplexer ist, dann schauen Sie sich einige andere Module auf der Website an.

Verwandte Themen