+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Kurzbeschreibung in specials.php fehlt

  1. #1
    Neuer Benutzer
    Registriert seit
    07.04.2008
    Beiträge
    15

    Kurzbeschreibung in specials.php fehlt

    Hi, ich denke, dass es ein Bug ist:

    Unter unseren Specials fehlt leider die Kurzbeschreibung der Produkte (momentan ist nur eines drin).

    In der Kategorie "Glastürkühlschränke" sieht man beim Produkt Glastürkühlschrank KBS 375 GU aber, dass eine Kurzbeschreibung vorhanden ist.

    Besonders komisch finde ich, dass im Template specials.html die Variablen drin sind. Ich habs sogar mal mit der Langbeschreibung als Variable versucht... Da erscheint einfach nichts :(

    Kann das am Template liegen? Oder ist es irgendwas mit dem Shop?

    Das passiert mit allen Browsern und mit XTC 3.04 SP2.1.

    Hat jemand eine Idee?

    Danke und Gruß, Harald

  2. #2
    Moderator
    Registriert seit
    09.10.2006
    Beiträge
    894

    Re: Kurzbeschreibung in specials.php fehlt

    Das ist ein Core-Proeblem, es wird bei der DB-Abfrage die Kurzbeschreibung nicht mit abgefragt.
    Die Variablen habe ich bewusst drin gelassen, so dass man es durch ändern des Cores schneller hinbekommt.

    specials.php , dann musst du nach folgendenem Code suchen, so Zeile 35 rum:

    $specials_query_raw = "select p.products_id,
    pd.products_name,

    den änderst du in etwa so:

    $specials_query_raw = "select p.products_id,
    pd.products_name,
    pd.products_short_description,


    also pd.products_short_description, in die DB-Abfrage mit reinschreiben

    den Rest sollte die Methode buildDataArray des Objektes product erledigen
    YAML für xt:Commerce Projektseite: http://www.zs-eCommerce.com
    Ecommerce Lösungen von der Zerosoftware GbR

  3. #3
    Neuer Benutzer
    Registriert seit
    07.04.2008
    Beiträge
    15

    Re: Kurzbeschreibung in specials.php fehlt

    Und schon gehts... Herzlichen Dank!

  4. #4
    Neuer Benutzer
    Registriert seit
    05.11.2009
    Beiträge
    2

    AW: Kurzbeschreibung in specials.php fehlt

    wie kann ich andere informationen hinzufügen?

    z.b. product_fits_for_manufacture


    so steht es in dem "normalen" listing

    {if $module_data.PRODUCTS_FITS_FOR_MANUFATURE!=''}{#pr oducts_fits_for_manufature#} {$module_data.PRODUCTS_FITS_FOR_MANUFATURE}

    danke & gruss

    christian

  5. #5
    Moderator
    Registriert seit
    09.10.2006
    Beiträge
    894

    AW: Kurzbeschreibung in specials.php fehlt

    Mhh, das ist aber kein Original-xtc-Code oder?

    Kommt drauf an wo die Infos gespeichert werden, das ist ein bisschen komplexer, ich weiß leider nicht was das für Informationen sind.

    im Prinzip genauso specials.php die Abfrage $specials_query_raw anpassen und dann in der product-Klasse die Methode buildDataArray anpassen und erweitern.
    YAML für xt:Commerce Projektseite: http://www.zs-eCommerce.com
    Ecommerce Lösungen von der Zerosoftware GbR

  6. #6
    Neuer Benutzer
    Registriert seit
    05.11.2009
    Beiträge
    2

    AW: Kurzbeschreibung in specials.php fehlt

    Hi!

    Ja, das war mal eine eigene Anpassung der "Vorbesitzer".

    Es gibt eine Funktion, die ich in die specials.php wie folgt integriert habe:

    Code:
    include(DIR_WS_FUNCTIONS.'xts_fits_for_manufacture.php');
    Dann habe ich folgende Ergänzung hinzugefügt:

    Code:
    $module_content[] = array ('PRODUCTS_ID' => $specials['products_id']..., 'PRODUCTS_FITS_FOR_MANUFACTURE' => xts_fits_for_manufacture($specials['products_id']));
    Und nun komme ich nicht weiter ;)

    Denn wenn ich die Abfrage $specials_query_raw anpassen möchte, dann bekomme ich folgende Fehlermeldung "1054 - Unknown column 'pd.products_fits_for_manufacture' in 'field list'"

    Hast Du noch 'nen heissen Tipp für mich, wo ich ansetzen kann? Wo und wie erweitere ich die Methode buildDataArray der product Klasse?

    Ist mein Ansatz überhaupt auf dem richtigen Weg?

    PS: die Funktion beginnt wirklich mit xts ;)

    Gruss

    Christian

+ Antworten

Lesezeichen

Berechtigungen

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