header-xh-01 header-xh-02 header-xh-03 header-xh-04 header-xh-05 header-xh-06 header-xh-07 header-xh-08 header-xh-09 header-xh-10 header-xh-11 header-xh-12 header-xh-13 header-xh-14
Templates für CMSimple_XH von
KRL Software-Development
private, nicht kommerzielle Website
by Karl Richard Lembach
Sie sind hier: Startseite > Template krl-3col-flex > Dateien des Templates > template.htm > Inkludieren Template-fremder Dateien
Letzte Bearbeitung:

Inkludieren Template-fremder Dateien

Ein wichtiger Vorteil dieses Templates ist die Möglichkeit externe Scripte und Funktionen einzubinden ohne dafür in den Kern-Code des Templates eingreifen zu müssen.

Dazu gibt es mehrere Dateien, in die dieser Fremd-Code eingepflegt werden kann oder Aufrufe anderer Dateien eingebaut werden können:

cookie-perm-tools.php

cookie-permission.php

scriptimporter.php

//  wenn das Plugin privacy installiert ist

if (function_exists('privacy')) {
    //  Wenn die Zustimmung zu Cookies gegeben wurde, Aufruf der cookie-perm-tools.php. Wenn nicht möglich -> Warnmeldung ausgeben.
    if (privacy_agreed()) {
        if (is_readable($pth['folder']['template'].'cookie-perm-tools.php')) {
            include $pth['folder']['template'].'cookie-perm-tools.php';
        } else {
            echo '<p style="color: black; background-color: white; border: 2px solid red; padding:1ex;">Das Template "krl-3col-flex" kann die Datei "cookie-perm-tools.php" nicht finden.</p>'."\n";
        }
    }
}

//  externe Scripte einbinden

if (is_readable($pth['folder']['template'].'scriptimporter.php')) {
    if (isset($ScriptImporter2021)) {
        include $pth['folder']['template'].'scriptimporter.php';
    }
}

// Wenn das Plugin privacy installiert ist

if (function_exists('privacy')) {

    // Wenn die Zustimmung zu Cookies gegeben wurde, Einbinden der cookie-permission.php

    if (privacy_agreed()) {
        if (is_readable($pth['folder']['template'].'cookie-permission.php')) {
            include $pth['folder']['template'].'cookie-permission.php';
        }
    }
}


| Seitenanfang |