Ergebnis 1 bis 2 von 2

Thema: Sitemap-Template ändern

  1. #1
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard Sitemap-Template ändern

    Ist mod_sitemap wirklich das einzige Template für die Sitemap?:
    PHP-Code:
    <?php $this->extend('block_unsearchable'); ?>

    <?php $this->block('content'); ?>

      <?= $this->items ?>

    <?php $this->endblock(); ?>
    In der Sitemap möchte ich statt des Seitennamens den alternativen Seitentitel ausgeben. Geht das irgendwo? Gibt es ein Template wo $this->items mit geparst wird?
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  2. #2
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Okay, gefunden. Ich muß das Navigationstemplate ändern. Habe jetzt ein nav_sitemap angelegt:
    PHP-Code:
    <ul class="<?= $this->level ?>">
        <?php foreach ($this->items as $item): ?>
            <?php if ($item['isActive']): ?>
                <li class="<?= $item['class'?>"><strong class="<?= $item['class'?>"<?php if (!empty($item['subitems'])) echo ' aria-haspopup="true"'?> itemprop="name"><?= $item['pageTitle'] ?: $item['title'?></strong><?= $item['subitems'?></li>
            <?php else: ?>
                <li<?php if ($item['class']) echo ' class="' $item['class'] . '"'?>><a href="<?= $item['href'] ?: './' ?>" title="<?= $item['pageTitle'] ?: $item['title'?>"<?php if ($item['class']) echo ' class="' $item['class'] . '"'?><?php if ($item['accesskey']) echo ' accesskey="' $item['accesskey'] . '"'?><?php if ($item['tabindex']) echo ' tabindex="' $item['tabindex'] . '"'?><?php if ($item['nofollow']) echo ' rel="nofollow"'?><?= $item['target'?><?php if (!empty($item['subitems'])) echo ' aria-haspopup="true"'?> itemprop="url"><span itemprop="name"><?= $item['pageTitle'] ?: $item['title'?></span></a><?= $item['subitems'?></li>
            <?php endif; ?>
        <?php endforeach; ?>
    </ul>
    PHP-Code:
    <?= $item['link'?>
    mußte ersetzt werden durch:
    PHP-Code:
    <?= $item['pageTitle'] ?: $item['title'?>
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •