Bearbeitung von Attributen aus den Produktdetails

Thema wurde von Starter, 5. Januar 2012 erstellt.

  1. Starter

    Starter Erfahrener Benutzer

    Registriert seit:
    4. Juli 2011
    Beiträge:
    55
    Danke erhalten:
    5
    Danke vergeben:
    6
    Hallo zusammen,

    bei GAMBIO GX2 gibt es ja die schöne Möglichkeit, wenn man im Shop als Admin angemeldet ist und sich in den Produktdetails befindet, das Produkt direkt zu bearbeiten.
    Leider ist die Bearbeitung der Produktattribute dann immer noch umständlich.
    Hat schon mal jemand einen weiteren Link eingebaut, mit dem man direkt in die Attributverwaltung des Artikel gelangt ?
    Damit es etwas anschaulicher wird, habe ich mal ein Bild abgehängt wie ich es gerne hätte.

    Attribute_bearbeiten.jpg

    Kann mir bitte jemand helfen, das Gewünschte umzusetzen.

    Vielen Dank für Eure Unterstützung
     
  2. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Hallo,

    wir haben dafür zumindest eine provisorische Lösung, die wir für wenige Taler installieren können. Kurze Anfrage an den Support (info@gambio.de) genügt, Angebot kommt sofort.
     
  3. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Also dabei kann es sich "nur" um einen Einzeiler in der "...\templates\EyeCandy\source\classes\AdminContentView.inc.php" handeln!?
    Ungefähr auf die die Schnelle so...
    Code:
    $this->set_content_data('BUTTON_EDIT_ATTRIBUT_URL', xtc_href_link_admin('admin/new_attributes.php', 'cPath=' . $cPath . '&pID=' . $p_coo_product->data['products_id'] . '&action=edit_attributes', 'NONSSL'));
    
    Und dafür werden nun "Taler" verlangt? Arg merkwürdig!
     
  4. Starter

    Starter Erfahrener Benutzer

    Registriert seit:
    4. Juli 2011
    Beiträge:
    55
    Danke erhalten:
    5
    Danke vergeben:
    6
    Hallo Manfred,
    danke für Deine schnelle Antwort.
    Es funktiniert so teilweise.

    Habe noch in der /templates/EyeCandy/boxes/box_admin.html folgende Zeile eingefügt:

    HTML:
    <a href="#" onclick="window.open('{$content_data.BUTTON_EDIT_ATTRIBUT_URL}'); return false;" class="button_blue button_set" title=""><span class="button-outer"><span class="button-inner">{$button.edit_new_attribut}</span></span></a>
    Jetzt ist natürlich der Button EDIT_ATTRIBUT nicht definiert. Aus dem Grund gibt es nur einen 1/4 Button ohne Text.
    Wo dieser Button erstellt werden muss, ist mir auch nicht transparent.

    Wenn man jetzt auf diesen 1/4 Button klickt, springt man leider auch nicht direkt in die Bearbeitung der Attribute dieses Artikels, sondern in die Übersicht der Attributverwaltung, aus der man sich erst noch den entsprechenden Artikel zur Bearbeitung auswählen muss.

    Hast Du evtl. noch einen Tip.

    Vielen Dank
    Thomas
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Das steht in (fast) jeder Ausgabedatei immer ganz oben:
    Code:
    {load_language_text section="buttons" name="button"}
    
     
  6. Starter

    Starter Erfahrener Benutzer

    Registriert seit:
    4. Juli 2011
    Beiträge:
    55
    Danke erhalten:
    5
    Danke vergeben:
    6
    Hallo Manfred,

    ... und was bedeutet das jetzt ? Unter templates/EyeCandy/buttons/deutsch
    ( dort habe ich es jetzt vermutet) ist keine Datei.

    Wenn ich unter /lang/german/admin/buttons.php
    den Eintrag

    Code:
    define('BUTTON_EDIT_NEW_ATTRIBUT', 'Attribute bearbeiten');
    einfüge, wird trotz allem kein Text angezeigt.

    Kann es sein, das der Text bei dem EyeCandy Template aus der Datenbank kommt oder habe ich an der falschen Stelle die "buttons" gesucht ?
    Wenn die Infos aus der DB kommen, wie bekomme ich dann den neuen Button da rein ?

    Gruß
    Thomas
     
  7. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Also ... kopiere die Datei "...\lang\german\sections\_samples\buttons.1.lang.inc.php" in den übergeordneten Ordner ... füge dann den neuen Buttontext (erfinde eine entsprechende Variable) hier ein und freue dich über´s Ergebnis.
     
  8. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Hallo Thomas,
    als Variablennamen musst du "edit_new_attribut" angeben - nicht "BUTTON_EDIT_NEW_ATTRIBUT".

    Das fertige Ergebnis sollte so aussehen:
    define('edit_new_attribut', 'Attribute bearbeiten');

    MfG,
    Timo
     
  9. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    @Timo@

    stimmt - "erfinde einen ...." war natürlich Quatsch - Sorry! :(
     
  10. Starter

    Starter Erfahrener Benutzer

    Registriert seit:
    4. Juli 2011
    Beiträge:
    55
    Danke erhalten:
    5
    Danke vergeben:
    6
    Hallo Manfred,

    super, vielen Dank !!
    Jetzt hat es geklappt und ich habe auch wieder etwas mehr verstanden.
    Gibt es auch noch eine Lösung, warum nicht direkt in die Attributverwaltung des Artikels gesprungen wird, sondern nur in die Übersicht. Dort muss ich dann noch den Artikel auswählen, damit ich die Attribute verwalten kann.

    Danke für Deine Unterstützung
    Thomas
     
  11. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Aber sicher gibt es auch dafür eine Lösung .... nur nicht von mir - da bin ich leider überfragt! :(
     
  12. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Das Problem ist die Macke von admin/new_attributes.php, Parameter via POST zu benötigen. Deswegen genügt der Pseudobutton (<a>-Tag mit CSS-„Verkleidung“) hier nicht; man muss da ein komplettes Formular bauen.
     
  13. Starter

    Starter Erfahrener Benutzer

    Registriert seit:
    4. Juli 2011
    Beiträge:
    55
    Danke erhalten:
    5
    Danke vergeben:
    6
    OK, das ist mir jetzt "zu hoch". Dann warte ich mal darauf ob diese, in meinen Augen sinnvolle Erweiterung, einmal direkt von GABIO eingebaut wird. Bis dahin nutze ich die hier vom Forum bereitgestellte Funktion -> ist ja schon eine große Erleichterung.
    Danke an alle die unterstützt haben.
    Gruß
    Thomas
     
  14. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    In v2.0.7 wird das schon aus organisatorischen Gründen wohl keine Chance mehr haben. Und da die Attribute ja mittelfristig durch die Eigenschaften ersetzt werden sollen, ist es nicht wahrscheinlich, dass der Button mal in einer regulären Release auftaucht.