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.

Lesezeichen setzen bei    twitter facebook myspace StudiVZ Mister-Wong linkedin del.icio.us digg stumbleupon LinkArena folkd reddit.com google yahoo

Die Inhalte dieser Webseite wurden unter der Creative Commons-Lizenz Version 3.0 veröffentlicht.

Zum Seitenanfang


bottom corner