Neue Feld mit Feldbeschreibung im Frontend ausgeben

Thema wurde von medienhandel, 19. Juli 2012 erstellt.

  1. medienhandel

    medienhandel Aktives Mitglied

    Registriert seit:
    19. Juli 2011
    Beiträge:
    42
    Danke erhalten:
    1
    Danke vergeben:
    9
    Hallo zusammen,

    ich benötige zwecks differenzierterer Beschreibung unserer Artikel ein paar erweiterte Felder im Shop.
    Attribut und Eigenschaftssystem helfen uns hier leider nicht weiter.
    Ich habe dazu einiges im Forum und Netz gelesen und die Erweiterung auch soweit erfolgreich eingebunden.

    Folgende Dateien habe ich angefasst:

    - Backend, deutscher Feldtext
    lang/german/admin/categories.php

    - Backend, englischer Feldtext
    lang/english/admin/categories.php

    - Backend, Artikeleingabe (HTML-Code)
    admin/includes/modules/new_product.php

    - Backend, speichern der neuen Feldinhalte:
    admin/includes/classes/categories.php


    - Frontend, Sprachdatei Feldtitel deutsch
    lang/german/lang_german.conf

    - Frontend, Sprachdatei Feldtitel englisch
    lang/english/lang_english.conf

    - Frontend, Artikel-Ausgabe
    \system\views\product_info\ProductInfoContentView.inc.php

    - Frontend, Templates (KEINE ANPASSUNG)
    templates/gambio/module/product_info/standard.html
    templates/gambio/module/product_listing/product_info_v1.html

    - Frontend, Produktlistung
    includes/classes/product.php

    - Erweiterte Suche, Ausgabe der neuen Felder
    advanced_search_results.php

    Inspiriert hat mich übrigens diese Anleitung hier, welche ich auf Gambio und die überarbeitete Engine adaptiert habe:
    http://www.xtc-wiki.de/Tutorial:_Zus%C3%A4tzliche_Datenfelder_Artikel


    Nun mein Problem:
    Leider werden im Frontend nicht die Feldnamen ausgegeben. Ich vermut ich habe irgendwo eine Anpassung vergessen.
    Wer kann mir weiterhelfen?


    Vielen Dank!
     
  2. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.984
    Danke erhalten:
    468
    Danke vergeben:
    369
    Hi,
    kann nicht erfassen, was das konkrete Problem ist!
    Von welchen Feldern (was ist darin?) möchtest Du die Namen ausgeben?
    Die "technischen Namen", also die Namen der Felder in der Datenbank oder entsprechende Bezeichner, die angeben, was der Feldinhalt sein soll?
    Holger
     
  3. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.112
    Danke erhalten:
    6.153
    Danke vergeben:
    1.090
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    da du nur schreibst wo aber nicht WAS du geändert hast wird da eine Antwort schwer fallen...
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.475
    Danke erhalten:
    11.263
    Danke vergeben:
    1.607
    Es gibt 2 Anleitungen dafür im Forum.
    Die eine ist von Avenger, da weis ich aber nicht wo
    Die Andere ist hier: (Link nur für registrierte Nutzer sichtbar.)
     
  5. medienhandel

    medienhandel Aktives Mitglied

    Registriert seit:
    19. Juli 2011
    Beiträge:
    42
    Danke erhalten:
    1
    Danke vergeben:
    9
    #5 medienhandel, 27. Juli 2012
    Zuletzt bearbeitet: 27. Juli 2012
    Vielen Dank für Eure Rückmeldungen!
    Sorry ich komme erst heute wieder zum antworten.
    Ich war bissl faul das alles aufzulisten und dachte erstmal ich bekäme einen tipp wo ich suchen müßte ;)
    Kann ich aber nach Bedarf noch machen, ich versuche es aber erst nochmal so.

    Problem ist: Die Feldtitel/Feldbezeichner werden im Frontend nicht ausgegeben.
    Vielleicht ist es so etwas klarer?

    Das Ganze sieht dann so aus:

    fehlende_titel-felder.gif

    Hier der generierte HTML-Code, bitte nicht an der "falschen" CSS-Klassen stören, die wird später noch angepasst.
    Aktuell bewegen wir uns zum Testen noch im Standard EyeCandy Template:
    Code:
    <dl><dt>Art.Nr.:</dt>
    
    <dd class="products_model">0815</dd>
    
    <dt>Lieferzeit:</dt>
    
    <dd class="shipping_time">
    <img alt="ca. 3-4 Tage" src="admin/images/icons/green.png">
    
    <span class="products_shipping_time_value">ca. 3-4 Tage</span>
    
    
    </dd>
    
    <dt></dt>
    
    <dd class="shipping_time">
    <span class="products_shipping_time_value">test author2</span>
    
    
    </dd>
    
    <dt></dt>
    
    <dd class="shipping_time">
    <span class="products_shipping_time_value">test isbn2</span>
    
    
    </dd>
    
    
    </dl>
    Im Backend funktioniert übrigens alles wie gewünscht inkl. Feldtitelausgabe.

    Bevor ich mir die Arbeit mache jede Änderung zu beschreiben gibts vielleicht ein Tipp / Anhaltspunkt wo ich die Suche hin einschränken könnte warum die Feldname / Feldtitel der neuen Felder nicht ausgegeben werden? Meiner Meinung nach habe ich alle nötigen Files dazu gefüllt (Überblick siehe im Initialpost).

    Vielen Dank!
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.475
    Danke erhalten:
    11.263
    Danke vergeben:
    1.607
    Ist die product_info.lang.inc.php aus dem Ordner /lang/german/sections/samples in den Ordner /lang/german/sections kopiert?
     
  7. medienhandel

    medienhandel Aktives Mitglied

    Registriert seit:
    19. Juli 2011
    Beiträge:
    42
    Danke erhalten:
    1
    Danke vergeben:
    9
    hallo barbara,

    bisher nicht - habe ich aber mal gemacht, hat aber an der darstellung nichts geändert.
    In der File finden sich aber die passenden Texte - ich versuchs mal zu ergründen.

    ich sehe auch in der db, tabelle gm_lang_files bzw. gm_lang_files_content scheinen die inhalte gecacht zu werden oder sind diese ausschließlich noch dort zu finden?
    müsste man dort die werte von hand eintragen oder parst dieser die nötigen files nicht automatisch bzw. erstellt entsprechend die db-einträge?

    danke!
     
  8. medienhandel

    medienhandel Aktives Mitglied

    Registriert seit:
    19. Juli 2011
    Beiträge:
    42
    Danke erhalten:
    1
    Danke vergeben:
    9
    ich habs hinbekommen, nochmaliges löchen und damit vermutlich reorganisieren hat die ausgabe ausgeführt.
    wenn ich jetzt noch wüsste wie die generierung der caches vorgenommen wird und wann welche tabellen gefüllt, dann wäre es perfekt.
    weiss da wer mehr?
    vielen dank nochmal in die runde!