Hallo zusammen, ist es möglich, bei der Artikelbeschreibung einzelne Passagen nur dann anzuzeigen, wenn man eingeloggt bzw. registriert ist, also man ein Kundenkonto? Also soll zum Beispiel die Allgemeine Beschreibung angezeigt werden, der Download für eine Bedienungsanleitung aber nur, wenn man eingeloggt ist bzw. man ein Kundenkonto hat. Oder wie macht man sowas? Besten Dank.
Als für einen WebDesigner dürfte das kein Problem sein So in etwa geht das: {if $smarty.session.customer_id == '0'} Downloads stehen nach dem Einloggen zur Verfügung. {else} Downloads {/if}
Nein, das ist zu spezifisch, was Du haben möchtest. Bitte nicht falsch verstehen: Ist das denn eine Herausforderung für dich oder warum fragst Du? Deinem Namen nach, verstehst Du doch was von der Materie!?
Ne, bevor ich jedoch irgendwas anfange, frage ich nur lieber, ob das nicht anders geht oder es andere Möglichkeiten gibt. Man muss das Rad ja nicht immer neu erfinden. ;-) Außerdem weiche ich nocht so gern vom Standard ab, das kann später nur mehr Probleme machen. Besten Dank jedoch nochmal für Deine Antwort.
Geht doch mit "Bordmitteln" , wenn es nur wenige Artikel sind. Unter Zusatzmodule den Kundengruppencheck einschalten. Unter Kundengruppen neue Kundengruppe z.B. Download-Kunde anlegen. Die betroffenen Artikel kopieren (nicht verlinken!). Im Originalen Artikel in dem TAB (z.B. Download) Einloggen zum Download mit Link zum einloggen reinschreiben und nur für Kundengruppe Admin und Gast freigeben. Im Kopierten Artikel in dem TAB (z.B. Download) den Download reinschreiben und für Kundengruppe Admin und Download-Kunde freigeben. So kannst du steuern wer downloaden darf. Musst dann immer beide Artikel pflegen.
Besten Dank, wäre noch eine Alternative. Dafür allerdings zuviele Artikel aus meiner Sicht (knapp 200) Ich habe jetzt von der "product_description.html" (Verzeichnis "templates/Honeygrid/snippets/product_info/" eine "-USERMOD"-Datei erstellt und dort Zeile 113 wie folgt angepasst: Code: {if $tab_item.title eq "Download"} {if $smarty.session.customer_id == 0} Downloads stehen nach dem Einloggen zur Verfügung. {else} {$tab_item.content} {/if} {else} {$tab_item.content} {/if} Mein Tab im Artikel heißt "Download". Was dort steht soll erst nach LogIn zur Verfügung stehen, alle anderen ggf. vorhandenen Tabs bzw. dessen Inhalt soll immer angezeigt werden Das scheint so zu Funktionieren. Vielen Dank nochmal. Falls noch wer Anmerkungen hat: immer her damit
Tipp: mach das wenn möglich über die Smarty-Blöcke und nciht in einer USERMOD. den Smarty-Block musst Du nach einem Update nur ändern, wenn sich der Block ändert, eine USERMOD musst Du immer neu machen, wenn sich irgednwo in der Datei etwas verändert.