# Trusted Shops Rich Snippet

**URL:** <https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869>\
**Category:** Deutsches Forum\
**Tags:** module\
**Created:** [November 6, 2012, 11:46am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869 "2012-11-06T11:46:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [November 6, 2012, 11:46am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/1 "2012-11-06T11:46:46Z")

</div>

Hi zusammen,

ich habe soeben ein kleines Modul geschrieben, welches die Trusted Shops Bewertungen als Richsnippet ausgibt und somit in den Google Suchergebnissen entsprechende Sterne erscheinen.

Extension auf GitHub:

> **[OXIDprojects/trustedshopsrich](https://github.com/OXIDprojects/trustedshopsrich/)**
>
> Contribute to trustedshopsrich development by creating an account on GitHub.

Test (meine Shop URL eingeben):  
[http://www.google.de/webmasters/tools/richsnippets](http://www.google.de/webmasters/tools/richsnippets)

Im Template, also da, wo die Bewertungen ausgegeben werden sollen, muss folgendes eingetragen werden:

```php

				  [{if $oViewConf->getTsId()}]
				  	[{$oViewConf->getTrustedShopsRich($oViewConf->getTsId())}]
				  [{/if}]

```

Es wird noch ein zweiter Konfigurationsparameter mit übernommen, so dass verschiedene Formate ausgegeben werden können. Also dann so:  
[{$oViewConf-\>getTrustedShopsRich($oViewConf-\>getTsId(), 2)}]

Kein Parameter zeigt an:

Dein Shop Name  
Durchschnittliche Bewertung: 4.89 (von 5). Ermittelt aus 151 Bewertungen.

Paramter 2:

Kundenbewertungen von Trusted Shops: 4.89 / 5.00 bei 151 Bewertungen

Paramter 3: Debugausgabe.

Die Verwendung des Moduls geschieht auf eigene Gefahr. Es wird keinerlei Support angeboten. Eine Demo sieht man in meinem Shop ganz unten.

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [November 6, 2012, 1:12pm UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/2 "2012-11-06T13:12:06Z")

</div>

schick!

Willst Du das mal zu Github schieben, oder soll Marco das mal mit reinpacken?  
[https://github.com/OXIDprojects](https://github.com/OXIDprojects)

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [November 6, 2012, 1:56pm UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/3 "2012-11-06T13:56:46Z")

</div>

Hi Ray,

nachdem ich mich bislang gegenüber Github versperrt hatte, würde ich gerne mal mein Glück versuchen, wenn mir jemand kurz erläutert, wie das Ganze funzt.

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [November 6, 2012, 2:36pm UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/4 "2012-11-06T14:36:16Z")

</div>

🙂

[http://rogerdudler.github.com/git-guide/index.de.html](http://rogerdudler.github.com/git-guide/index.de.html)

---

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/marco.steinhaeuser/32/1832_2.png) [@marco.steinhaeuser](https://forum.oxid-esales.com/u/marco.steinhaeuser)\
**Post date:** [November 6, 2012, 6:18pm UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/5 "2012-11-06T18:18:33Z")

</div>

Komm schon Ray, es ist Chris 🙂

@Chris, wenn Du schonmal mit SVN gearbeitet hast, ist es einfach: GitHub versteht auch SVN. Ansonsten machen wir mal ne kurze Skype-Session, ok? Allerdings bin ich morgen und übermorgen unterwegs zum [OXID UG-Treffen NRW](http://oxid-ug.de/).

Gruß

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [November 6, 2012, 6:23pm UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/6 "2012-11-06T18:23:53Z")

</div>

[QUOTE=Marco Steinhaeuser;107216]Komm schon Ray, es ist Chris 🙂  
[/QUOTE]

Ja, eben - der kommt damit klar! 😃

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [November 7, 2012, 9:00am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/7 "2012-11-07T09:00:17Z")

</div>

Ich werd hoffentlich klar kommen. Muss ja ständig irgendwie klar kommen 😉 Ansonsten gerne ne Skype Session. Ah, mit Tortoise sollte das bestimmt auch funktionieren. Mir ist nur nicht klar, wie ich direkt unter Oxid quasi “posten” kann 😉

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [November 7, 2012, 9:02am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/8 "2012-11-07T09:02:21Z")

</div>

So, hab mal das Repository versucht zu browsen. Username / Passwort wird abgefragt. Muss ich mir meinen eigenen Nutzer anlegen?

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [November 7, 2012, 9:18am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/9 "2012-11-07T09:18:14Z")

</div>

Ja, Du kannst nicht direkt zum OXID-Repository “posten”, sondern nur auf Deinen Account (oder in Repositories, wo Du die Berechtigung hast)

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [November 7, 2012, 10:36am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/10 "2012-11-07T10:36:05Z")

</div>

Gut, dann bräuchte ich also für das OXID Repository eine Berechtigung. Oder wird dann mein Repo mit [https://github.com/OXIDprojects](https://github.com/OXIDprojects) verknüpft oder darf ich das irgendwie entsprechend verknüpfen?

---

<div class="post-metadata">

**Author:** ![marco.steinhaeuser](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/marco.steinhaeuser/32/1832_2.png) [@marco.steinhaeuser](https://forum.oxid-esales.com/u/marco.steinhaeuser)\
**Post date:** [November 7, 2012, 10:39am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/11 "2012-11-07T10:39:24Z")

</div>

Moin,

es gibt zwei Wege: Du kannst das direkt mit entsprechenden Berechtigungen, die ich Dir einrichte (einfach PN an mich) unter OXIDprojects posten. Wenn Du aber selbst bestehende Repositories hast, kann ich’s auch nach OXIDprojects rein-forken, dann müssen wir halt immer an pull-requests bei Updates denken 🙂

Gruß

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [November 7, 2012, 10:42am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/12 "2012-11-07T10:42:32Z")

</div>

Du schiebst Deine Snippets / Module in Deinen Account und Marco “forked” die dann ins OXID-Repository.

Ansonsten kontakte ihn doch übermorgen, wenn er vom UG-Treffen NRW wieder zurück ist.

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [November 7, 2012, 11:18am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/13 "2012-11-07T11:18:32Z")

</div>

Alles klar, ist nun auf Git verfügbar 🙂

---

<div class="post-metadata">

**Author:** ![Hebsacker](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/hebsacker/32/45_2.png) [@Hebsacker](https://forum.oxid-esales.com/u/Hebsacker)\
**Post date:** [November 7, 2012, 11:26am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/14 "2012-11-07T11:26:28Z")

</div>

![](http://www.greensmilies.com/smile/smiley_emoticons_borat2.gif)

---

<div class="post-metadata">

**Author:** ![jake](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/j/f475e1/32.png) [@jake](https://forum.oxid-esales.com/u/jake)\
**Post date:** [April 29, 2014, 11:26am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/15 "2014-04-29T11:26:14Z")

</div>

[QUOTE=coarsy;107140]

```php

				  [{if $oViewConf->getTsId()}]
				  	[{$oViewConf->getTrustedShopsRich($oViewConf->getTsId())}]
				  [{/if}]

```

[/QUOTE]

in welcher .tpl wird denn dieser code eingetragen?

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [April 29, 2014, 12:13pm UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/16 "2014-04-29T12:13:12Z")

</div>

Hi Lothar,

in das Template, wo Dus ausgegeben haben möchtest. Also irgendwo im Footer Bereich, also base.tpl. Kann ich Dir nicht genau beantworten, da ich noch Basic im Einsatz habe und gerade keine Zeit zum gucken habe.

---

<div class="post-metadata">

**Author:** ![bellanea](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/b/848f3c/32.png) [@bellanea](https://forum.oxid-esales.com/u/bellanea)\
**Post date:** [May 6, 2014, 12:05am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/17 "2014-05-06T00:05:56Z")

</div>

Hallo zusammen,

kurze Frage: wie kann ich das bei der Version CE 4.5.1. einsetzen?  
Habe  
oxviewconfig =\> trustedshopsrich/trustedshopsrich  
bei Stammdaten -\> Grundeinstellungen -\> System -\> Module  
eingetragen, aber ich bekomme das irgendwie nicht aktiviert, obwohl ich die views aktualisiert und das tmp geleert habe :-/

Würde mich freuen, wenn mir hierzu jemand eben helfen kann.

Danke und viele Grüße  
Nicole

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [May 6, 2014, 8:27am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/18 "2014-05-06T08:27:49Z")

</div>

Hi Nicole,

sollte eigentlich genauso wie von Dir beschrieben funktionieren. Kopiere mal sämtliche Einstellungen bzw. Modulkonfigs raus und veröffentliche die bitte hier. Wahrscheinlich ist oxviewconfig mehrfach überladen und Du musst die Konfigs mit & verketten.

---

<div class="post-metadata">

**Author:** ![bellanea](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/b/848f3c/32.png) [@bellanea](https://forum.oxid-esales.com/u/bellanea)\
**Post date:** [May 7, 2014, 12:22am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/19 "2014-05-07T00:22:55Z")

</div>

Hi Chris,

habe nun trustedshopsrich/trustedshopsric vorangestellt bei oxviewconfig und nun funktioniert´s!!! 🙂

Danke für den indirekten Hinweis, aber das hat wohl em Ende der Kette tatsächlich einen Einfluss gehabt.

Vielen Dank und viele Grüße  
Nicole

---

<div class="post-metadata">

**Author:** ![coarsy2](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/c/848f3c/32.png) [@coarsy2](https://forum.oxid-esales.com/u/coarsy2)\
**Post date:** [May 7, 2014, 8:49am UTC](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869/20 "2014-05-07T08:49:19Z")

</div>

Ja, Trusted Shops steht wohl am Ende der Supply Chain 🙂

[Next page](https://forum.oxid-esales.com/t/trusted-shops-rich-snippet/60869.md?page=2)
