# Inhalte nur für eingeloggte User

**URL:** <https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [11. Oktober 2012 um 17:09 UTC](https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177 "2012-10-11T17:09:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bbene](https://avatars.discourse-cdn.com/v4/letter/b/9de0a6/32.png) [@bbene](https://forum.shopware.com/u/bbene)\
**Post date:** [11. Oktober 2012 um 17:09 UTC](https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177/1 "2012-10-11T17:09:08Z")

</div>

Hallo Leute, ich wollte eigentlich einige Inhalte (wie z.B.:Artikelpreise) nur dann anzeigen lassen, wenn die Kunden eigeloggt sind. Zu Testzwecken probierte ich in der frontend\listing\box\_article.tpl Folgendes: [code]{\* Article Price \*} {block name=‘frontend\_listing\_box\_article\_price’}

# test

{if $sArticle.pseudoprice} {s name=“reducedPrice”}Statt: {/s}{$sArticle.pseudoprice|currency} {s name=“Star”}\*{/s} {/if} {if $sArticle.priceStartingFrom && !$sArticle.liveshoppingData}{s name=‘ListingBoxArticleStartsAt’}{/s} {/if}{$sArticle.price|currency} {s name=“Star”}\*{/s}

{if $sUserLoggedIn}1 {else}2 {/if} {$sUserLoggedIn} {/block}[/code] Resultat: Das “test” wird angezeigt - $sUserLoggedIn ist immer leer und springt somit immer in den else-pfad. Da die Variable an anderer Stelle richtig initialisiert wird hier die frage: Wie bekomme ich die Variable an dieser Stelle eingelesen? gruß, bbene

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [12. Oktober 2012 um 21:28 UTC](https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177/2 "2012-10-12T21:28:22Z")

</div>

scheinbar steht die Variable $sUserLoggedIn dort gar nicht zur Verfügung bzw. ist immer leer. In der 3.5.x ging das noch…

---

<div class="post-metadata">

**Author:** ![dema](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@dema](https://forum.shopware.com/u/dema)\
**Post date:** [14. Oktober 2012 um 16:46 UTC](https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177/3 "2012-10-14T16:46:51Z")

</div>

Ich hab es so gelöst [code] {\* Unit price \*} {if $sUserLoggedIn ==“TRUE”} {block name=‘frontend\_listing\_box\_article\_unit’} {if $sArticle.purchaseunit}

{if $sArticle.purchaseunit && $sArticle.purchaseunit != 0}

**{se name=“ListingBoxArticleContent”}{/se}:** {$sArticle.purchaseunit} {$sArticle.sUnit.description}

{/if} {if $sArticle.purchaseunit != $sArticle.referenceunit}

{if $sArticle.referenceunit} **{se name=“ListingBoxBaseprice”}{/se}:** {$sArticle.referenceunit} {$sArticle.sUnit.description} = {$sArticle.referenceprice|currency} {s name=“Star” namespace=“frontend/listing/box\_article”}{/s} {/if}

{/if}  
{/if} {/block} {/if} {\* Article Price \*} {if $sUserLoggedIn ==“TRUE”} {block name=‘frontend\_listing\_box\_article\_price’}

{if $sArticle.pseudoprice} {s name=“reducedPrice”}Statt: {/s}{$sArticle.pseudoprice|currency} {s name=“Star”}\*{/s} {/if} {if $sArticle.priceStartingFrom && !$sArticle.liveshoppingData}{s name=‘ListingBoxArticleStartsAt’}{/s} {/if}{$sArticle.price|currency} {s name=“Star”}\*{/s}

{/block} {/if} [/code] Ich hoffe ich konnte dir helfen

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [14. Oktober 2012 um 19:37 UTC](https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177/4 "2012-10-14T19:37:27Z")

</div>

[quote=“dema”]Ich hab es so gelöst [/quote] in welcher :shopware: hast du das denn so gelöst? in der 4.0.3 ist $sUserLoggedIn an der Stelle immer leer bzw. FALSE

---

<div class="post-metadata">

**Author:** ![dema](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@dema](https://forum.shopware.com/u/dema)\
**Post date:** [14. Oktober 2012 um 20:10 UTC](https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177/5 "2012-10-14T20:10:37Z")

</div>

Ich hab es mit 4.0.3 gemacht Du muss die Datei im Verzeichnis templates/\_default/frontend/listing einmal die datei box\_article.tpl und box\_similar.tpl dann gehts ohne probleme gruß dema

---

<div class="post-metadata">

**Author:** ![bbene](https://avatars.discourse-cdn.com/v4/letter/b/9de0a6/32.png) [@bbene](https://forum.shopware.com/u/bbene)\
**Post date:** [15. Oktober 2012 um 10:48 UTC](https://forum.shopware.com/t/inhalte-nur-fur-eingeloggte-user/9177/6 "2012-10-15T10:48:12Z")

</div>

Hallo dema, Dein letzter Post war leider etwas verwirrend… Ich habe dem entnommen, dass ich irgendwas mit den dateien box\_article.tpl und box\_similar.tpl machen muss. Ich habe beide sowohl in meinem eigenen Template(aus dem \_emotion-Template) als auch im \_default. Soll ich die beiden Dateien im \_default ersetzen - oder die im eigenen Template durch die aus dem \_default? Bis jetzt funktionert es leider noch nicht bei mir. Gruß, Bbene
