ben.def. Felder für Seiten auch auf Detailseiten ausgeben

Begonnen von dobra, April 25, 2014, 17:54:49

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

seit Version 3.06.01  kann man ja benutzerdefinierte Felder auch für Seiten anlegen:
ZitatNeu:
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.

mfG
dobra