+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Seitennavigation (vor, zurück)

  1. #1
    Neu an Board
    Registriert seit
    04.05.2007
    Beiträge
    11
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Seitennavigation (vor, zurück)

    Hi zusammen,
    ich weiss zwar dass diese Frage schon öfter mal gestellt wurde aber ich habe keine Antworten darauf gefunden:

    Ich möchte in der Detailansicht des VirtueMart eine Seitennavigation mit "vor" und "zurück"-Tasten einbauen. D.h. man sollte in der "flypage-Ansicht" alle Artikel einer Produkte-Kategorie durchblättern können.

    In der Content.html.php habe ich u.a. Code gefunden. Leider habe ich zuwenig Ahnung davon als dass ich ihn mir umschreiben könnte. Nur dass es damit nicht gehen kann hab ich herausgefunden -weil ja der "link_part" schon ganz anders aussieht.
    Bei VM steht in der Adresszeile folgendes: index.php?page=shop.product_details&flypage=shop.f lypage&product_id=18&category_id=6&option=com_virt uemart

    PHP-Code:
    /**
        * Writes Next & Prev navigation button
        */
        function Navigation( &$row, &$params ) {
            global $task;

            $link_part= 'index.php?option=com_content&task=view&id=';

            // determines links to next and prev content items within category
            if ( $params->get( 'item_navigation' ) ) {
                if ( $row->prev ) {
                    $row->prev = sefRelToAbs( $link_part . $row->prev . $row->Itemid_link );
                } else {
                    $row->prev = 0;
                }

                if ( $row->next ) {
                    $row->next = sefRelToAbs( $link_part . $row->next . $row->Itemid_link );
                } else {
                    $row->next = 0;
                }
            }

            if ( $params->get( 'item_navigation' ) && ( $task == 'view' ) && !$params->get( 'popup' ) && ( $row->prev || $row->next ) ) {
                ?>
                <!--<table align="center" style="margin-top: 25px;">-->
                <table width="100%" style="margin-top: 25px;">
                <tr>
                    <?php
                    
    if ( $row->prev ) {
                        
    ?>
                        <th align="left" class="pagenav_prev">
                            <a href="<?php echo $row->prev?>">
                                <?php echo _ITEM_PREVIOUS?></a>
                        </th>
                        <?php
                    
    }

                    if ( 
    $row->prev && $row->next ) {
                        
    ?>
                        <!--<td width="50">&nbsp;-->
                        <td width="50">&nbsp;

                        </td>
                        <?php
                    
    }

                    if ( 
    $row->next ) {
                        
    ?>
                        <th align="right" class="pagenav_next">
                            <a href="<?php echo $row->next?>">
                                <?php echo _ITEM_NEXT?></a>
                        </th>
                        <?php
                    
    }
                    
    ?>
                </tr>
                </table>
                <?php
            
    }
        }
    VM: 1.0.12,
    Joomla!: 1.0.13

    Dieses Problem haben mehrere... aber vielleicht gibts einen mit der Lösung?
    Danke schon mal im voraus...!

    ps.: ich habe das Thema unter "allgemeine Fragen" eröffnet weils ja eigentlich nicht nur den VM betrifft. -Vielleicht gibt es ja eine Universallösung -oder ein Komponente?!?

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    04.03.2006
    Beiträge
    756
    Bedankte sich
    46
    Erhielt 207 Danksagungen
    in 172 Beiträgen

    Standard

    Welche Version von VM verwendest du?

    Für VM 1.0 - 1.0.12 findest du hier eine Lösung.

    In VM 1.1.0b1 ist die Lösung integriert.

    Gruss Patrik

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    04.05.2007
    Beiträge
    11
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Oh Yeahh!

    Danke patrik60!

    Es funktionierte auf anhieb... ich habe bloß noch die "Links" in eine Tabelle gesetzt damit sie links und rechts angezeigt werden und nicht nebeneinander.
    Die betroffene Zeile sieht nun so aus:
    PHP-Code:
    // Generating Code for Template-Site (flypage)
        
    $browse_category_product_html "<table width=\"100%\"><tr><td style=\"text-align:left\">$prevproduct</td><td style=\"text-align:right\">$nextproduct</td></tr></table>"
    Liebe Grüße, r.p.

    Habe VM 1.0.12

  5. #4
    Neu an Board
    Registriert seit
    23.11.2008
    Beiträge
    8
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo, ich steig mal einfach hier ein.

    Hab etwas herumgesucht und nichts passendes außer diesem Thread gefunden.



    Ich möchte in meinem Shop, wenn ich auf einem Produkt bin, einfach wieder eine Ebene höher (Also im Shop selbst, nicht über den Browser) Ich habe das mal etwas anschaulich (und laienhaft :-P) in das Bild unten gepackt.
    Es sollte so ähnlich wie der Pfeil nach rechts (siehe Bild) aussehen.


    Ist das möglich?

    Wenn ja, wie ;-)


    Danke für die Antworten



    Gruß
    hennesroemmel
    Angehängte Grafiken

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein