v4.5.x Link zu "Allgemein", "Varianten" usw. bei Bearbeitung Sonderangebote.

Thema wurde von Marias Einkaufsparadies, 15. Dezember 2021 erstellt.

  1. Marias Einkaufsparadies

    Marias Einkaufsparadies Erfahrener Benutzer

    Registriert seit:
    12. Dezember 2021
    Beiträge:
    371
    Danke erhalten:
    156
    Danke vergeben:
    90
    Es liegt ein Fehler in der Verlinkung vor beim bearbeiten von Sonderangeboten. Wenn man in den Artikeln auf den "Reiter" Sonderangebote geht und von dort einen anderen Reiter wählen will, so gibt es ein Problem mit der Verlinkung. Die URL für Sonderangebote ist ja mit sID und Nummer (Beispiel: specials.php?action=edit&sID=117). Leider werden die Links für die anderen Reiter für "Allgemein", "Varianten", "Zusatzoptionen" und "Downloads" aus der Nummer von sID gebildet und nicht von pID. Ein Produkt hat die pID=13695 (URL: categories.php?page=1&cPath=0&pID=13695&action=new_product). Jetzt will man für dieses Produkt das Sonderangebot bearbeiten, so klickt man auf den Reiter " Sonderangebote" (URL= admin/specials.php?action=edit&sID=117). Um jetzt wieder zum Produkt zurück zu kommen müßte man nur oben auf den Link "Allgemein" klicken. Aber leider hat die URL nicht die Nummer pID=13695 sondern pID=117. Somit ist das aufrufen der Produktes nicht mehr möglich. Auch die Links für die anderen Bereiche enthalten die Nummer 117 statt 13695.
     
  2. Marias Einkaufsparadies

    Marias Einkaufsparadies Erfahrener Benutzer

    Registriert seit:
    12. Dezember 2021
    Beiträge:
    371
    Danke erhalten:
    156
    Danke vergeben:
    90
    Der Grund liegt in der "specials.php" an:

    Code:
                        <div class="page-nav-tabs">
                            <div class="nav-tab">
                                <a href="<?php echo xtc_href_link(FILENAME_CATEGORIES, "pID={$_GET['sID']}&action=new_product"); ?>">
                                    <?php echo $languageTextManager->get_text('TAB_GENERAL', 'admin_product_page');?>
                                </a>
                            </div>
                            <div class="nav-tab">
                                <a href="<?php echo xtc_href_link('properties_combis.php', "products_id={$_GET['sID']}&action=edit_category"); ?>">
                                    <?php echo $languageTextManager->get_text('TAB_VARIANTS', 'admin_product_page');?>
                                </a>
                            </div>
                            <div class="nav-tab">
                                <a href="<?php echo xtc_href_link("products/{$_GET['sID']}/options"); ?>">
                                    <?php echo $languageTextManager->get_text('TAB_OPTIONS', 'admin_product_page');?>
                                </a>
                            </div>
                            <div class="nav-tab">
                                <a href="<?php echo xtc_href_link("products/{$_GET['sID']}/downloads"); ?>">
                                    <?php echo $languageTextManager->get_text('TAB_DOWNLOADS', 'admin_product_page');?>
                                </a>
                            </div>
                            <div class="nav-tab no-link">
                                <?php echo $languageTextManager->get_text('BUTTON_SPECIAL', 'admin_buttons');?>
                            </div>
                        </div>
     
  3. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.662
    Danke erhalten:
    1.262
    Danke vergeben:
    300
    @Marias Einkaufsparadies Haben wir als Bug aufgenommen und auch bereits eine Lösung erarbeitet: (Link nur für registrierte Nutzer sichtbar.)

    Wenn du bei uns ein Ticket aufmachst, können wir die Lösung schon vorab bei dir einbauen.
     
  4. Marias Einkaufsparadies

    Marias Einkaufsparadies Erfahrener Benutzer

    Registriert seit:
    12. Dezember 2021
    Beiträge:
    371
    Danke erhalten:
    156
    Danke vergeben:
    90
    @Till (Gambio) Leider muss ich dies hier nochmal aufmachen. Und zwar ist der Button "Produkt aufrufen" mit dem gleichen oben genannten Fehler behaftet. Bitte hier auch ein Tracker öffnen.
     
  5. Marias Einkaufsparadies

    Marias Einkaufsparadies Erfahrener Benutzer

    Registriert seit:
    12. Dezember 2021
    Beiträge:
    371
    Danke erhalten:
    156
    Danke vergeben:
    90
    Fehler liegt hier in der "/amdin/specials.php".

    statt:

    Code:
    echo '<a class="btn pull-right" href="' . gm_xtc_href_link('product_info.php', xtc_product_link((int)$_GET['sID'])) . '" target="_blank">' . BUTTON_GO_TO_PRODUCT . '</a>';
    soltte es:

    Code:
    echo '<a class="btn pull-right" href="' . gm_xtc_href_link('product_info.php', xtc_product_link((int)$_GET['pID'])) . '" target="_blank">' . BUTTON_GO_TO_PRODUCT . '</a>';
    heisen.