ben.def. subcat Felder?

Begonnen von dobra, September 19, 2010, 14:41:49

« vorheriges - nächstes »

0 Mitglieder und 2 Gäste betrachten dieses Thema.

dobra

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  :-[



ZitatBei 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__)  :(
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

<!--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?


mfG
dobra

admin

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

admin

Nachtrag:

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


dobra

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

habe ich auch nicht - das hatte ich ja versucht, selber anzulegen  ;)
Video was ich "verbrochen" habe per mail unterwegs
mfG
dobra