Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 22, 2012, 21:13:55

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  ShopPilot Enterprise
| | |-+  ben.def. subcat Felder?
0 Mitglieder und 2 Gäste betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: ben.def. subcat Felder?  (Gelesen 1110 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« am: September 19, 2010, 14:41:49 »

Hallo,

ich spiele ein wenig mit einem englischen Subcat herum.

Habe bisher noch nie ben. def. Subcat Felder verwendet und komme nicht so recht dahinter, WIE man damit arbeitet  Embarrassed



Zitat
Bei den Artikeln gibt es für einige Felder sprachabhängige  Überschreibungen durch benutzerdefinierte Felder für Subkatalog-Artikel. In diese Felder werden die entsprechend übersetzten Texte eingetragen.

also das mit Idescription und Xddescription funktioniert ja, aber wie kann ich da noch andere Felder eintragen damit sie automatisch überschrieben werden?
Bei "Überschreibungen für Hauptartikel" ist doch ein "hinzufügen" Button, aber da tut sich nix = wird nix hinzugefügt (im Beispiel eine automatische Überschreibung für __zusatztext__)  Sad
Geht das so nicht, dass man ein "Ersetzt den Inhalt des Hauptkatalogfeldes durch das entsprechende Subkatologfeld" auch selber hinzufügen kann, oder habe ich etwas falsch gemacht?
(habs so geschrieben wie bei den vorgegebenen Zeilen aber auch nur mit "zusatztext" versucht)

Mit ssp (Test mit XZUSATZTEXT-Feld) funktioniert es

Code:
<!--spmacro:module(multi)
my $subcat = ssp::get_var_subcat("sid");
sub ztext {
my $index = $_[0];
my $ztext = ssp::get_var_article("izusatz",$index);
my $ztexten = ssp::get_var_article("XZUSATZTEXT",$index);
    if ($subcat = 5) {
        if (length($ztexten)) {
            $ztext = $ztexten;
        }
    }
main::mprint ($ztext);
}
-->

 aber ich dachte es geht auch einfacher - mit dem "hinzufügen" und automatischem Ersetzen?


Gespeichert

admin
Administrator
Sr. Member
*****

Lob: 9
Offline Offline

Beiträge: 443


« Antwort #1 am: September 20, 2010, 10:07:09 »

Hallo dobra,

es geht darum, dass man die normalen Identifier benutzen kann. Also z.B. __produkt__
für die Produktbeschreibung. Aber im Subkatalog steht der Wert unter idescription.

Jedes bendef. Feld im Subkatalog überschreibt ein gleichnamiges Feld im Hauptkatalog.
Noch ein Hinweis: Bendef. Felder mit geleichem Namen und unterschiedlicher Gross/Klienschreibung
kann man zwar Anlegen, aber spätestens beim Anlegen der Datenbank gibt es einen Fehler.

Gruß hop
Gespeichert
admin
Administrator
Sr. Member
*****

Lob: 9
Offline Offline

Beiträge: 443


« Antwort #2 am: September 20, 2010, 10:54:43 »

Nachtrag:

Das Feld Zusatztext habe ich gar nicht als Überschreibungsfeld. Wie kommt der dahin ?
Bei mir sind es nur die Felder idescription, xdtemplate, xddescription.

Gespeichert
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« Antwort #3 am: September 20, 2010, 11:03:30 »

Zitat
Das Feld Zusatztext habe ich gar nicht als Überschreibungsfeld. Wie kommt der dahin ?

habe ich auch nicht - das hatte ich ja versucht, selber anzulegen  Wink
Video was ich "verbrochen" habe per mail unterwegs
Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS