Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 29. April 2015 16:37
- Chris_3
- hat von CMS/ms gehört
- Registriert: 29. April 2015
- Beiträge: 1
Breadcrumb // Schema.org #SEO
Hallo miteinander,
ich setze wieder ein CMS mit CMSms auf und da hab ich gesehen, dass CMSms leider noch kein Modul für eine Schema.org Breadcrumb-Navigation hat.
Gerne stelle ich meine Anpassung zur Verfügung.
Angepasst wurde "modules/MenuManager/templates/breadcrumbs.tpl"
So habt ihr eine schöne Breadcrumb-Navi die auch dem Google-Schema-Tool Stand hält (developers.google.com/structured-data/testing-tool/ für alle die es nicht kennen )
Vielleicht hilft das dem Einen oder anderen bei seiner SEO
[== velocity ==]
{if isset($nodelist)}
{strip}
<div class="breadcrumb">
{$starttext}:
{foreach from=$nodelist item='node'}
{assign var='spanclass' value='crumb'}
{assign var='extraspanclass' value=''}
{if $node->current == true}
{assign var='extraspanclass' value=' current'}
{/if}
<span class="{$spanclass|cat:$extraspanclass}">
{if $node->current == true}
<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb" itemprop="child"><a href="{$node->url}" itemprop="url"><span itemprop="title">{$node->menutext}</span> </a></span>
{elseif ($node->url == '' or $node->url == '#') && $node->type != 'sectionheader'}
»
{elseif $node->type == 'sectionheader'}
{$node->menutext}
{else}
<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb" itemprop="child"><a href="{$node->url}" title="{$node->menutext}" itemprop="url"><span itemprop="title">{$node->menutext}</span></a> </span>
{/if}
</span>
{/foreach}
</div>
{/strip}
{/if}
Viele Grüße aus Graz
Christoph
Beitrag geändert von Chris_3 (29. April 2015 16:38)
Offline
#2 29. April 2015 17:09
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Breadcrumb // Schema.org #SEO
Besten Dank für das Teilen!
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 14. Mai 2015 12:09
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Breadcrumb // Schema.org #SEO
da hab ich gesehen, dass CMSms leider noch kein Modul für eine Schema.org Breadcrumb-Navigation hat.
Das ist halt das schöne an CMSMS - man braucht nicht für jede Hasenfurz eine separate Erweiterung ... Template angepasst und gut ist .
Falls du noch mehr davon hast - jederzeit gern.
Gerne stelle ich meine Anpassung zur Verfügung.
Danke dir fürs ÖFFENTLICHE Teilen - genau das Teilen von Anpassungen, Ideen UND Meinungen ist es, wovon CMSMS im besonderen und Open Source im allgemeinen lebt.
Wer anderes in seinen Regeln proklamiert und auf deren Einhaltung pocht, sollte sich schleunigst in Richtung Closed Source davon machen ... und selbst Microsoft hat mittlerweile erkannt, dass Open Source unter Umständen Sinn macht. Aber diese Info ist offensichtlich noch nicht bis nach Kanada durchgedrungen .
Offline
Seiten: 1