CMS Navigationspfad: Support » Tuning-Lexikon » Benutzerdefinierte Tags
Benutzerdefinierte Tags in echte Tags umwandeln
Während des Aufbaus einer Seite ist es praktisch, die Webseite auf die Schnelle über einen benutzerdefinierten Tag mit einem PHP-Script zu erweitern. Nehmen wir das klassische hello-world Beispiel als benutzerdefinierten Tag mit dem Namen {hello_world}.
echo 'Hello world!';
Im produktiven Einsatz kostet die Verwendung von benutzerdefinierten Tags jedoch Zeit und Speicher, da der Tag erst aus der Datenbank geholt und dann intern in eine Smarty-Funktion umgewandelt werden muss. Daher ist es schneller, den Benutzerdefinierten Tag in einen dateibasierten CMSms- oder Smarty-Tag umzuwandeln.
{hello_world} als CMSms Tag:
<?php
function smarty_cms_function_hello_world() {
echo 'Hello world!';
}
?>
{hello_world} als Smarty Tag:
<?php
function smarty_function_hello_world($params, &$smarty) {
echo 'Hello world!';
}
?>
Der CMSms Tag muss dann ins Verzeichnis /plugins, der Smarty-Tag ins Verzeichnis /lib/smarty/plugins kopiert werden. Aufgerufen wird der Tag dann wie bisher mit {hello_world}.
Hinweis: Vergessen Sie nicht, den benutzerdefinierten Tag zu löschen.
Die Inhalte dieser Webseite wurden unter der Creative Commons-Lizenz Version 3.0 veröffentlicht.













