hey leutz,
ich versuch grad mit varianten zu arbeiten. hab aber das prob, dass ich beim darstellen mit liveview
immer nich die Varianten angezeigt kriege sondern das hier: "Undefined subroutine &vari::ausgeben called at E:\...\iboshop.cgi line 2680"
2675 my $status = &$c($itemnr,$noitems,$vitemnr,$novitems);
2676 if ( $ssp::noinc ne $status ) {
2677 ++$sspcount{$c};
2678 }
2679 } else {
2680 my $status = &$c($itemnr,$noitems,$vitemnr,$novitems);
2681 }
2682 $_ = $ln;
2683 s/__(\w+)::(\w+)__/$g_xp/;
2684 }
2685 return $retvalue;
2686 }
Ich hatte mir den Code aus dem demoshop Modeshop geholt. Hab dann erstma die iboshop.cgi verglichen,
aber weder dort noch in den Projekteinstellungen hab ich Unterschiede in der Konfiguration finden können.
Könnt mir da jemand helfen? Hab leider nich viel ahnung -.-
MfG
AB
Hallo AB,
also das "Undefined subroutine &vari::ausgeben" sagt, das der Identifier __vari::ausgeben__ benutz wird, dieser aber nicht definiert ist.
Die Subroutinoe
<!--spmacro:module(vari)
sub ausgeben {
...
...
-->
also nicht gefunden wird.
Dieser Code sollte in der HTML Vorlage oder in stdall.ipl stehen
(ist SO für den Anfang am einfachsten - gibt auch die Möglichkeit, ihn in eigene ipl-Dateien zu schrieben, aber denn muß diese Datei auch extra mit
<!--spmacro:include(Pfad zum Script/Scriptname.ipl)-->
eingebunden und in die Liste "Dateien hinzufügen eingetragen werden)