Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 

Microdata hilft Google und Co Ihre Webseite nicht nur indexieren, sondern auch zu erkennen um welche Art von Inhalt es sich bei manchen Daten handelt. Für viele Objekttypen (Daten) findet man auf schema.org Angaben, welche Eigenschaften man für das Objekt beschreiben kann, und wie die Syntax dafür auszusehen hat.

Für eine Organisation bzw. Firma findet man im Schema "Thing > Organization" die Eigenschaft "Logo". Um die nötigen Angaben für das Logo beim Purity III Template zu ergänzen, muss die Datei templates/purity_iii/tpls/blocks/header.php angepasst werden.

Hier ein Auszug aus der unveränderten Datei:

<div class="logo-<?php echo $logotype, ($logoimgsm ? ' logo-control' : '') ?>">
    <a href="/<?php echo JURI::base(true) ?>" title="<?php echo strip_tags($sitename) ?>">
        <?php if($logotype == 'image'): ?>
            <img class="logo-img" src="/<?php echo JURI::base(true) . '/' . $logoimage ?>" alt="<?php echo strip_tags($sitename) ?>" />
        <?php endif ?>
<?php if($logoimgsm) : ?>
            <img class="logo-img-sm" src="/<?php echo JURI::base(true) . '/' . $logoimgsm ?>" alt="<?php echo strip_tags($sitename) ?>" />
        <?php endif ?>
        <span><?php echo $sitename ?></span>
    </a>
</div>

Die folgenden Ergänzugen müssen vorgenommen werden:

<div itemscope itemtype="http://schema.org/Organization" class="logo-<?php echo $logotype, ($logoimgsm ? ' logo-control' : '') ?>">
    <a href="/<?php echo JURI::base(true) ?>" title="<?php echo strip_tags($sitename) ?>">
        <?php if($logotype == 'image'): ?>
            <img itemprop="logo" class="logo-img" src="/<?php echo JURI::base(true) . '/' . $logoimage ?>" alt="<?php echo strip_tags($sitename) ?>" />
        <?php endif ?>
        <?php if($logoimgsm) : ?>
            <img itemprop="logo" class="logo-img-sm" src="/<?php echo JURI::base(true) . '/' . $logoimgsm ?>" alt="<?php echo strip_tags($sitename) ?>" />
        <?php endif ?>
        <span><?php echo $sitename ?></span>
    </a>
</div>

Achtung! Bitte zuerst Sicherungskopie der Datei anlegen. Diese Änderungen werden ggf. bei einem Update des Templates überschrieben, Sie sollten deshalb auch die geänderte Datei sichern.