Jump to content
xt:Commerce Community Forum

Leaderboard


Popular Content

Showing content with the highest reputation since 04/29/2020 in Posts

  1. 1 point
    Hier mal meine Lösung nach Vorschlag von Schema.org. Vor allem für Kollegen die z.B. noch eine 5er Version im Einsatz haben. Einfach den ganzen Code nehmen und durch den Code in der Datei ersetzen: templates/xt_responsive/xtCore/pages/navigation/breadcrumb.html Bei mir funktioniert es einwandfrei. Mit dem Testtool von Google für strukturierte Daten kann man das Ergebnis dann auch testen: https://search.google.com/structured-data/testing-tool Hier der Code: ======================================================================== <ul class="breadcrumb"> {foreach name=aussen item=breadcrumb from=$top_navigation} {if $breadcrumb.name|strip_tags|trim != ''} {if $smarty.foreach.aussen.first == true} <li class="home"><a href="{$breadcrumb.url}" title="{$breadcrumb.name|escape:"html"}" class="text-muted"><i class="fa fa-home"></i><span class="sr-only">{$breadcrumb.name|escape:"html"}</span></a></li> {elseif $smarty.foreach.aussen.last == false} <li><a href="{$breadcrumb.url}" itemprop="url" title="{$breadcrumb.name|escape:"html"}">{$breadcrumb.name|strip_tags|escape:"html"|trim|truncate:50:" ..."}</a></li> {else} <li class="active" title="{$breadcrumb.name|escape:"html"}">{$breadcrumb.name|strip_tags|escape:"html"|trim|truncate:50:" ..."}</li> {/if} {/if} {/foreach} </ul> {$mycounter = 1} {foreach name=aussen item=breadcrumb from=$top_navigation} {if $breadcrumb.name|strip_tags|trim != ''} {if $smarty.foreach.aussen.first == true} <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {elseif $smarty.foreach.aussen.last == false} { "@type": "ListItem", "position": {$mycounter++}, "item": { "@id": "{$breadcrumb.url}", "name": "{$breadcrumb.name|escape:"html"}" } }, {else} { "@type": "ListItem", "position": {$mycounter++}, "item": { "@id": "{$breadcrumb.url}", "name": "{$breadcrumb.name|escape:"html"}" } } ] } </script> {/if} {/if} {/foreach} ========================================================================
  2. 1 point
    Wir haben bei uns im Shop ähnliches Umgesetzt. Die Kategorie Leiste wird bei uns dauerhaft angezeigt und oben haben wir sie auf dem Desktop abgeschaltet. Wird unsere Seite allerdings auf kleinen Geräten aufgerufen wird die alte Lösung verwendet. Also der Button für mehr bei welchem per Klick die Kategorien angezeigt werden. Wir haben dafür Folgende Änderungen vorgenommen: Datei: index.html Nach "{hook key=container_top}" folgendes hinzugefügt: {if $page == 'index'} {box name=teaser sliderid=1} {$show_index_boxes = true} {/if} Zeigt die Kategorie Navigation am linken Rand dauerhaft Datei: xtCore/boxes/box_categories_recursive.html Die Folgende Zeile: <ul class="nav navbar-nav> zu <ul class="nav navbar-nav visible-xs-block visible-sm-block"> ändern. Zeigt die Kategorien oben nur auf kleinen Bildschirmen an.
×
×
  • Create New...