Antwort #1 am: 06. August 2012, 21:01:24
Bin kein Profi, daher mit vorsicht zu genießen:
Einfach im Backend die gewünschten Kundengruppen ändern und dort bei "Preisanzeige im Shop" ein Nein auswählen. Dann gibt es auf jeden Fall keine Preise mehr und ich meine auch keinen in den "Warenkorb"-Button.
Nun würde ich im Backend noch folgendes ändern:
Konfiguration - Mein Shop - Kundenstatus für Neukunden auf Gast stellen
Konfiguration - Kunden Details - Art der Kontoerstellung auf Guest
Jetzt musst Du nur noch in der /templates/xtc5/index.html alle Boxen auskommentieren die Du nicht möchtest.
Suche:
<div id="rightcol">{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}</div>
und mache vor und nach jeder Box die Du nicht möchtest ein *. z.B. so:
<div id="rightcol">{*$box_CART*}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{*$box_BESTSELLERS*}{$box_INFOBOX}{$box_CURRENCIES}{*$box_MANUFACTURERS_INFO*}{$box_MANUFACTURERS}</div>
Das selbe dann auch noch in dieser Zeile
<div id="leftcol">{$box_CATEGORIES}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SPECIALS}{$box_WHATSNEW}</div>
Jetzt noch folgendes abändern:
<li><a href="{$index}">{#link_index#}</a></li>
<li><a href="{$cart}">{#link_cart#}</a></li>
{if $account}
<li><a href="{$account}">{#link_account#}</a></li>
{/if}
{if $smarty.session.customers_status.customers_status_id == '1'}
<li><a href="{php}echo xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL');{/php}">{#new_customer#}</a></li>
{/if}
<li><a href="{$checkout}">{#link_checkout#}</a></li>
{if $smarty.session.customer_id}
<li><a href="{$logoff}">{#link_logoff#}</a></li>
{else}
<li><a href="{$login}">{#link_login#}</a></li>
{/if}
in
<li><a href="{$index}">{#link_index#}</a></li>
<!-- <li><a href="{$cart}">{#link_cart#}</a></li>
{if $account}
<li><a href="{$account}">{#link_account#}</a></li>
{/if}
{if $smarty.session.customers_status.customers_status_id == '1'}
<li><a href="{php}echo xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL');{/php}">{#new_customer#}</a></li>
{/if}
<li><a href="{$checkout}">{#link_checkout#}</a></li>
{if $smarty.session.customer_id}
<li><a href="{$logoff}">{#link_logoff#}</a></li>
{else}
<li><a href="{$login}">{#link_login#}</a></li>
{/if} //-->
Zu guter Letzt würde ich noch die /lang/german/german.php wie folgt ändern:
define('TEXT_GREETING_GUEST', 'Herzlich Willkommen <span class="greetUser">Gast!</span> Möchten Sie sich <a style="text-decoration:underline;" href="%s">anmelden</a>? Oder wollen Sie ein <a style="text-decoration:underline;" href="%s">Kundenkonto</a> eröffnen?'); in
Das einzigste was doof ist, ist das Du die Login-Box ja nicht ausblenden darfst, damit Du Dich noch einloggen kannst. Da muss auch noch was geändert werden damit Gäste sich nicht über umwegen anmelden können.
Gruß
Dirk