Shopsystem ShopPilot
ShopPilot => SSP - Shop Server Pages => SSP Bibliothek => Thema gestartet von: dobra am April 25, 2014, 17:54:49
-
Hallo,
seit Version 3.06.01 kann man ja benutzerdefinierte Felder auch für Seiten anlegen:
Neu:
Benutzerdef. Felder für Seiten. Die Felder werden als Identifier mit einem vorangestelltem
kleinen p benutzt also z.B. __pBANNER__, wenn das Feld BANNER heißt.
Diesen Identifier kann man aber nicht auf Detailseiten verwenden.
Dazu ist ein kleiner ssp-Code nötig:
<!--spmacro:module(lib)
sub banner {
my $url = ssp::pageurl(1);
$url =~ /^.*iboshop.cgi\?showd(\d+).*/;
my $pagenr = $1;
my $page = ssp::get_var_page('ppagenr',$pagenr);
my $banner = ssp::get_var_page('BANNER',$page);
main::mprint ($banner);
}
-->
(Danke an hop für das Auslesen der Seitennummer)
__lib::banner__ kann man dann auf den Detailseiten statt __pBANNER__ verwenden.