MyBB.de Forum
templatelist durch Plugin ergänzen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Entwicklung (https://www.mybb.de/forum/forum-74.html)
+--- Thema: templatelist durch Plugin ergänzen (/thread-23756.html)



templatelist durch Plugin ergänzen - tomtom - 20.09.2011

Ich möchte gern über ein Plugin die templatelist ergänzen, habe dazu aber nichts gefunden und bräuchte da mal bitte Unterstützung.

PHP-Code:
$plugins->add_hook("global_start""my_plugin_templatelist");



function 
my_plugin_templatelist()
{
    global 
$templatelist;

    if (
THIS_SCRIPT == 'prtal.php');
    {
        
$my_templatelist "my_template";
        if (isset(
$templatelist))
        {
            
$templatelist .= ",".$my_templatelist;
        }
        else
        {
            
$templatelist $my_templatelist;
        }
    }

        if (
THIS_SCRIPT == 'index.php');
    {
        
$my_templatelist "my_template";
        if (isset(
$templatelist))
        {
            
$templatelist .= ",".$my_templatelist;
        }
        else
        {
            
$templatelist $my_templatelist;
        }
    }



Kann das so funktionieren? Bzw. gibt es eine andere/bessere Variante?


RE: templatelist durch Plugin ergänzen - StefanT - 21.09.2011

Vom Tippfehler abgesehen, ja. Du kannst du es auch so machen wie beim Akismet-Plugin, da steht das direkt in der Plugin-Datei.


RE: templatelist durch Plugin ergänzen - tomtom - 21.09.2011

Danke Stefan, so wie im Akismet-Plugin habe ich es auch in meinem Wetter-Plugin, denke aber, dass diese Variante besser ist, wenn mehrer Dateien betroffen sind.
Ich dachte nur, dass es da noch einen kürzeren Code gibt, einen Einzeiler oder so Wink