EAN Code im Frontend anzeigen

Hallo!

Die Shopware 5 stellt im Artikel ja das Feld EAN zur Verfügung - wie kriege ich den denn danach im Frontend angezeigt? Bisher habe ich da noch keine Möglichkeit gefunden und ich wollte nicht den Umweg über ein Freitextfeld wählen, wenn ich die Daten schon aus der Warenwirtschaft mit dem richtigen Feld gematcht bekomme. Jemand eine Idee?

Vielen Dank!

Das Template: frontend/detail/index.tpl

Mein Code im eigenen Theme:

{extends file="parent:/frontend/detail/index.tpl"}

{* Datenfelder unter Preis hinzufügen *}
{block name="frontend_detail_data_ordernumber" append}
	
		
			{s name="NoteInfoSupplierNumber" namespace="frontend/note/item"}{/s}
		
		
			{$sArticle.suppliernumber}
		
	
	
		
			{s name="columns/product/Detail_ean" namespace="backend/article_list/main"}{/s}:
		
		
			{$sArticle.ean}
		
	
	
		
			{s name="NoteInfoSupplier" namespace="frontend/note/item"}{/s}
		
		
			{$sArticle.supplierName}
		
{/block}

Würde dir dann Herstellernummer, EAN, Hersteller (link) anzeigen.

Hersteller-Link => interne Such URL nach dem Hersteller, nicht Hersteller-Homepage.

3 Likes

Klasse Lösung, genau sowas habe ich gesucht! Danke vielmals!

Danke für die Info! Da bei mir nicht alle Artikel eine Hersteller-Nr. oder EAN haben, habe ich jeweils noch eine Abfrage reingesetzt:

{extends file="parent:/frontend/detail/index.tpl"}

{* Datenfelder unter Preis hinzufügen *}
{block name="frontend_detail_data_ordernumber" append}
    {if $sArticle.suppliernumber}
	
		
			{s name="NoteInfoSupplierNumber" namespace="frontend/note/item"}{/s}
		
		
			{$sArticle.suppliernumber}
		
	
    {/if}
    {if $sArticle.ean}
	
		
			{s name="columns/product/Detail_ean" namespace="backend/article_list/main"}{/s}:
		
		
			{$sArticle.ean}
		
	
    {/if}
	
		
			{s name="NoteInfoSupplier" namespace="frontend/note/item"}{/s}
		
		
			{$sArticle.supplierName}
		
{/block}

Beim Hersteller-Link (Mouseover) wird mir immer die Hersteller-ID angezeigt. Kann man dies ändern?

Beim Hersteller-Link (Mouseover) wird mir immer die Hersteller-ID angezeigt. Kann man dies ändern?

 

{$sArticle.supplierName}

Hier einfach den title-tag bearbeiten dort steht momentan {$sArticle.supplierID}" drin.