CMSMadeSimple function

From Elch-Wiki
Jump to navigationJump to search

Sali Roman

Dieser Teil ist nicht mehr aktuell. Zumindest habe ich diese Möglichkeit noch nicht unter CMSMS 1.11.x lauffähig gesehen. Selbst habe ich das auch noch nie umgesetzt, da aus meiner Sicht PHP Code in ein Plugin / UDT (Benutzerdefinierter Tag) oder Modul gehört.

Ein Plugin kannst du sehr einfach bauen:

Du kannst im Verzeichnis ./plugins irgend ein Plugin als Vorlage nehmen. Kurz umrissen:

Name des Plugins: function.Funktionsname.php

function smarty_function_Funktionsname($params, &$template) {

       // Parameter mit denen das Plugin aufgerufen werden kann
       $params['ParameterName']; 
       // Hier der PHP Code. Soll etwas ausgegeben werden, einfach ein echo "";
       // Der Inhalt kann grundsätzlich auch an eine Smartyvariable übergeben werden. Dies ist jedoch nicht unbedingt nötig.

}

function smarty_cms_help_function_site_mapper() {

 // Hier kann ein Hilfetext definiert werden. Was macht das Plugin genau.

}


Aufruf des Plugins: {Funktionsname ParamterName='hier ist was ich übergeben will'}

Grüsse Lukas Blatter