Detailseiten in Navigation anzeigen?

Begonnen von dobra, April 28, 2007, 19:26:12

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

Ich möchte meine Shopstuktur mal wieder umbauen und versuchen, meine Artikelseiten als Detailseite anzuzeigen
(damit ich etliche Funktionen doch nutzen kann, die nur mit Detailseiten funktionieren)

Im Prinzip habe ich das auch umgesetzt (erst ein "unsichtbarer" Test - war garnicht so schwer wie ich befürchtet hatte
nur ein paar Identifier und ssp-Scripte anpassen und der Kunde merkt keinen Unterschied)
allerdings werden jetzt die einzelnen Qualitäten (die vorher auf Artikelseiten waren) nicht mehr in der Navigation angezeigt.

zum besseren Verständnis wie ich es machen möchte:
(so schaut die Navigation jetzt aus)

Bei klick im Naviationsmenü "Astra Boucle" oder Link neben Bild "Astra Boucle" kommt man auf die Artikelseite

Auf meiner Testseite - Wollqualitäten nicht mehr Artikel sondern Details - schaut es für den Kunden genauso aus und funktioniert auch genauso (nur daß er jetzt auch das Bild anklicken kann, um zu Detailseite zu kommen.
(Detailseite neu = Artikelseite alt)

Allerdings habe ich keine "Woll-Name-Anzeige" mehr in der Navigation


Ich verwende __catalog__ (vollständig über css formatieren) zur Navigationsdarstellung.
Wie kann ich erreichen, daß die Detailseiten wie bis jetzt die Artikelseiten in der Navigation angezeigt werden?
Kann ich das in __catalog__ irgendwie einbauen oder muß ich da eine komplett eigene Navigation bastel?
(und wenn zweites, wie mache ich das?
- hab da mal wieder keine Ahnung und bitte sehr um Hilfe)

Kann ich (könnte ich, wenn ich wüßte "wie") da etwas machen, daß die Detailseiten auch angezeigt werden?
<!--spmacro:module(Callback)
sub get_catalog_markup {
        $level = $_[0];
        $selecetd = $_[1];
        $first = $_[2];
        $last = $_[3];
        $link = $_[4];
        $title = $_[5];
        return "<a href=\"$link\">$title</a>L:$level S:$selecetd F:$first
L:$last<br>\n";
}
-->



mfG
dobra

dobra

#1
Bitte/Frage nochmal nach oben schieb...

Ideen dazu hätte ich schon - aber mir fehlt einfach (noch?) das richtige Perl-Verständnis und Können, um es alleine umzusetzen.......... ...bitte...

Es müßte doch mit dem "detail.ipl" Scrip, wenn man da eine zusätzliche Schleife einbaut, die die ganze Seite durchläuft und alle Detailseiten erfaßt gehen ??
    my $i = 0;
    for ($i = 0; $i < $read; $i++) {
        if ($itemid eq ssp::get_var_db('_ITEMID',$i)) {
            if (($i-1) >= 0) {
                my $pitemid = ssp::get_var_db('_ITEMID',$i-1);
                my $ptitle = ssp::get_var_db('_DESCR', $i-1);
                my $pherst = ssp::get_var_db('_ERG1', $i-1);
                $apref = qq|<a href="$ssp::xxpath?showd$pgid!,$ssp::xxsession,$pitemid">$text_link_prev<span class="manufacturer">$pherst</span> <span class="product">$ptitle</span></a>|;   
            }
            if (($i+1) < $read) {
                my $nitemid = ssp::get_var_db('_ITEMID',$i+1);
                my $ntitle = ssp::get_var_db('_DESCR', $i+1);
                my $nherst = ssp::get_var_db('_ERG1', $i+1);
                $anext = qq|<a href="$ssp::xxpath?showd$pgid!,$ssp::xxsession,$nitemid">$text_link_next<span class="manufacturer">$nherst</span> <span class="product">$ntitle</span></a>|;
            }
            last;
        }
    }

Wenn es machbar wäre, hier nicht nur die nächste und vorherige Seite abzufragen, sondern alle Detailseiten, müßte man die Ausgabe nur noch irgendwie in die __catalog__-Navigation einbauen........
(idealerweise optional für die einzelnen Seiten mit oder ohne Detailseitenanzeige)
zuminderstens habe ich mir das theoretisch so überlegt - aber ob das überhaupt so geht und wie ich es anpassen könnte..........

Ich weiß, ich bin schon wieder sehr lästig, aber ohne die Detailseitenanzeige in der Navigation kann ich die geplante Shopumstellung nicht machen........

bitte, bitte um Hilfe

Nachtrag: ich versuche mal, meine Frage (Bitte) anders zu formulieren:

Schritt 1 - wie muß die DB-Abfrage lauten, um alle Detalseiten einer Seite auszulesen?
        (habe es vergeblich alleine versucht - bin mit der Scriptanpassung nur soweit gekommen, daß statt ERG1 mein benutzerdef. Feld ARTIKELNAME ausgelesen wird - aber eben nur vom nächsten bzw vorherigen Artikel und nicht ALLE)
Schritt 2 - wie kann ich diese Detailseitenausgabe in die Navigation einbauen?
         (da weiß ich nicht mal ansatzweise, wie ich das machen könnte)
mfG
dobra

ahe

Hallo dobra,

es läuft darauf hinaus, einen komplett eigenen __catalog__-Identifier zu basteln.
Sobald ich Zeit finde kann ich es mir gerne mal genauer anschauen.
Allerdings kann ich Ihnen keine genaue Zeit sagen :(
Momentan gibt es hier seeehr viel zu tun...
MfG ahe

dobra

#3
Hallo ahe,

Danke für das Angebot - werde geduldig (hoffentlich schaff ich das  ;) ) warten, bis Sie ein bißchen Zeit haben.
(aber wenn das im Prinzip so geht, kann ich schon mal an der Umstellung arbeiten - ist doch eine Menge Schreibarbeit)

Nachtrag: wollte alle Artikel koieren, bearbeiten und im "Lagerordner" bereithalten
kann ich aber doch nicht - wäre doppelte Arbeit (das "Artikel mit Varianten und Bewertungen" kopieren funktioniert nicht)
bin also vorläufig "arbeitslos" ......


mfG
dobra

ahe

Hallo dobra,

Sie haben eine Email...  ;)
MfG ahe

dobra

@ ahe

hab's gerade auf der ersten Seite (Bändchen H/W) eingebaut:

Sie (und Ihr Script) sind einfach genial !!!

nochmal ein ganz großes DANKE

jetzt muß ich nur noch die Schreibarbeit machen und die neue Detailseitenansicht ist perfekt  ;D
mfG
dobra