Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Admininterface

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 15.04.2007, 00:25
xt:Commerce Support Kunde
 
Registriert seit: 04.04.2007
Beiträge: 28
Standard wiederkehrende Artikeltexte in der german.php abspeichern

Hi,
ich möchte da ich viele wiederkehrende Textblöcke in den Artikelbeschreibungen habe in der german.php ablegen wie z.B. {$greeting}.
Habs jetzt so probiert aber geht nicht.
In die Artikelbeschreibung
Code:
{$text_vis}
und die german.php
Code:
define('text_vis','<p>1.000 Visitenkarten 300g/m2; beidseitig 4-farbig; Offsetdruck</p>');
wo muß ich noch einen eintrag machen das es funktioniert?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 15.04.2007, 00:32
xt:Commerce Support Kunde
 
Registriert seit: 24.09.2005
Beiträge: 1.596
Standard

Hi arve,

musst Du in die lang_german.conf unter der entsprechenden Sektion einfügen (zum Beispiel [product_info] für die Product_info Seite).

Und dann mit {#textname#} drauf zugreifen.

Ben
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 15.04.2007, 01:00
xt:Commerce Support Kunde
 
Registriert seit: 04.04.2007
Beiträge: 28
Standard

leider steht jetzt nur im in der artieklbeschreibung {#text_vis#}.
Habe in die in german_lang.conf bei [product_info] text_vis = '1.000 Visitenkarten 300g/m2; beidseitig 4-farbig' eingetragen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 15.04.2007, 22:52
xt:Commerce Support Kunde
 
Registriert seit: 24.09.2005
Beiträge: 1.596
Standard

Hallo arve,

wenn das so dargestellt wird, hast Du im Template etwas falsch gemacht.

Ich habe das bei mir eben geprüft. Selbst wenn die Template"variable" nicht gesetzt ist, wird eben *nichts* angezeigt, und ncht der Bezeichner.

Überprüf' das doch noch mal.

Ben
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 16.04.2007, 10:19
xt:Commerce Support Kunde
 
Registriert seit: 04.04.2007
Beiträge: 28
Standard

wenn ich das im Template angebe gehts auch, aber ich will es ja nicht bei jedem Artikel sondern drin stehen haben. Anscheinend ist der parser vorher fertig als wie wenn ich das in die Artikelbeschreibung einfüge.
Kann man das nicht irgendwie über die Artikelbeschreibung einpflegen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 16.04.2007, 20:47
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Zitat:
Zitat von arve Beitrag anzeigen
Kann man das nicht irgendwie über die Artikelbeschreibung einpflegen?
Versuche mal, wie Du es schon geplant hattest, in der german.php
PHP-Code:
define('TEXT_VIS','<p>1.000 Visitenkarten 300g/m2; beidseitig 4-farbig; Offsetdruck</p>'); 
(Achtung, ich hab's gross geschrieben!)
und dann in der Atikelbeschreibung folgendes Einfügen
Code:
{php}echo(TEXT_VIS);{/php}
...ist nur ne Idee und nicht getestet!

Cheers,
IaN

EDIT: Wenn der Parser wirklich vorher fertig ist, müsste eigentlich Folgendes in der Beschreibung funktionieren:
PHP-Code:
<? echo(TEXT_VIS); ?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 17.04.2007, 08:06
Benutzerbild von morix
xt:Commerce Support Kunde
 
Registriert seit: 28.05.2004
Beiträge: 1.877
Standard

nach möglichkeit bei SMARTY nicht mit PHP arbeiten...

In der German.php:

define ('text_vis', '....Dein Text....');

im Smarty-Template: {$smarty.const.text_vis}

Dann wird es angezeigt. Generell können über $smarty.const alle mit define definierten Werte in einem Template verwendet werden (Interessant z.B. für Pfadangaben, Shopname, etc.)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 17.04.2007, 11:40
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Daumen hoch Aber Nice!

Code:
{$smarty.const.text_vis}
Krass, den kannte ich noch gar nicht... Sollte die Smarty-Doku vielleicht mal etwas genauer durchlesen

Danke! Das hilft auch mir weiter (hoffentlich dem arve auch)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 17.04.2007, 11:53
Benutzerbild von morix
xt:Commerce Support Kunde
 
Registriert seit: 28.05.2004
Beiträge: 1.877
Standard

no problem.

das ist wirklich sehr hilfreich, da man so ALLE im Shop definierten Werte (sowohl die aus der configure-Table als auch die aus der german.php) schnell und einfach im Zugriff hat. Funktioniert übrigens auch mit Sessions über $smarty.session.xxxx

LG.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 19.04.2007, 20:33
xt:Commerce Support Kunde
 
Registriert seit: 04.04.2007
Beiträge: 28
Standard

es tut mir leid aber das ist mir grad zu hoch. Ich hab jetzt ne smarty template datei gesucht aber ich find nur was unter includes/classes/Smarty_2.6.14/ und wenn ich da was geschweiften Klammern eingebe ist doch ne Funktion oder ned?
Habs auch probiert das {$smarty.const.text_vis} in die Artikelbeschreibung einzufügen aber in der Shop ansicht seh ich den code.
Das mit <?php echo(TEXT_VIS); ?> hat leider nicht funktionert, es wird nix ausgegeben, werder Text, fehlermeldung noch den php code. Wenn ich dann die Artikelbeschreibung im Admin erneut aufrufe ist der php code auf weg.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
abspeichern, artikeltexte, germanphp, wiederkehrende

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand