Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Zusätzliches Datenfeld auf Lieferschein drucken

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #15 am: 02. April 2020, 14:43:14
    Für einen Tip wäre ich sehr dankbar  :thx:
    Werbung / Banner buchen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #16 am: 04. April 2020, 23:11:21
    Das geht leider nicht update-sicher. Du müsstest eine Core-Datei anpassen.
    Die entscheidende Datei ist /admin/print_packingslip.php
    und die Ausgabe erfolgt in /templates/DEIN_TEMPLATE/admin/print_packingslip.html .

    Gruß,
    noRiddle

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #17 am: 04. April 2020, 23:57:18
    Vielen Dank für den Hinweis!

    Nun ich habe sowieso eine Log Datei meiner Änderungen angelegt, welche  nicht updatesicher sind. Von daher würde das keine Rolle spielen.

    Ich wäre aber sehr froh, wenn es eine Lösung gibt den Lagerort direkt auf den Lieferschein zu drucken...  :roll:

    Wäre das ein grosser Aufwand?

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #18 am: 09. April 2020, 22:02:46
    Gibt es eine Lösung gegen ein kleines Sackgeld?  ;-)

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #19 am: 15. April 2020, 20:25:20
    Wäre immer noch froh, wenn jemand Zeit hat... oder zumindest sagen kann, was die Lösung kostet...

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #20 am: 19. April 2020, 20:55:07
    Kann mir jemand sagen, wie aufwändig das ist und was das kosten würde???

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #21 am: 19. April 2020, 21:15:26
    Hast du noRiddle angeschrieben, der dir hier im thread geholfen hat und ich ihn dir aus diesem Grund empfohlen habe, als du mich angeschrieben hast?

    Gruß Timm

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #22 am: 22. April 2020, 22:08:22
    Nun wenn ich hier schon keine Infos und Antworten bekomme, lasse ich das wohl sein...

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #23 am: 22. April 2020, 22:15:10
    Jau, gute Einstellung (für den Fall der Fälle: :ironie:).
    Ich hatte dir eigtl. geschrieben wo du ansetzen mußt.
    Wenn du dann aber weder sagst, daß du da nicht weiter kommst, sei es mangels Wissen oder mangels was-weiß-ich, noch irgendwie zeigst, daß du auf Posts von Helfern eingehst, von "kleinem Sackgeld" faselst (was soll das eigtl. sein ?) und hier mundgerecht für dich fertige Lösungen suchst, natürlich kostenlos, dann bist du hier in der Tat im verkehrten Forum. Period.

    noRiddle

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #24 am: 22. April 2020, 22:34:26
    Wie heißt denn das Datenfeld, welches du abfragen möchtest? Ist dieses Feld denn auch als Erweiterung in der order-Klasse enthalten?

    LG
    Jenny

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #25 am: 22. April 2020, 22:44:32
    Hallo Jenny,

    das Feld heisst "products_lagerort" und ist in der Tabelle "products".

    Ich habe dieses mit folgender Anleitung erfolgreich angelegt:

    https://www.modified-shop.org/wiki/Tutorial:_Zus%C3%A4tzliche_Datenfelder_Artikel_ab_Shopversion_2.x

    Wo ich das in der "print_packingslip.html" einfügen muss ist mir auch klar... aber wie der Code aussehen soll weiss ich leider nicht, da ich mich mit PHP und SQL nicht gut auskenne. HTML und CSS kenne ich einigermassen. Naja so eine SQL Abfrage würde ich wohl noch hinkriegen..

    Was ist genau die Order-Klasse?  :oops:

    Gruss Stefan

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #26 am: 22. April 2020, 23:01:18
    Ich gucke morgen mal, ob ich das mal nachstellen kann, wenn nicht frage ich mal einen Freund. Updatesicher wäre es, wenn du dieses Datenfeld in der function getOrderData() in der order-Klasse zur Verfügung hättest. Aber genau dort gibt es einen Hookpoint, so dass du auf den Wert dann innerhalb der foreach-Schleife in der Templatedatei zugreifen könntest.

    LG
    Jenny

    walkabout77

    • Mitglied
    • Beiträge: 235
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #27 am: 22. April 2020, 23:40:26
    @Jenny

    Super, danke Dir erstmal  ;-)

    Einen Hinweis habe ich ja netterweise bereits bekommen:

    Zitat
    Die entscheidende Datei ist /admin/print_packingslip.php
    und die Ausgabe erfolgt in /templates/DEIN_TEMPLATE/admin/print_packingslip.html .

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #28 am: 22. April 2020, 23:47:04
    @JWi
    Ja, es gibt einen Hook für eine Klassenerweiterung der order-Class. Trotzdem muß man dann, wie ich bereits im ersten Antwort-Post schrieb, für die Verfügbarkeit im Template die /admin/print_packingslip.php anpassen.

    Ach, und vorbeugend: Ich möchte nicht angeschrieben werden zu dem Thema, keine Lust und keine Zeit.

    Gruß,
    noRiddle

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: Zusätzliches Datenfeld auf Lieferschein drucken
    Antwort #29 am: 23. April 2020, 21:59:45
    @ walkabout77
    Das war heute ein sehr lehrreicher und spannender Tag. Aber mit der Hilfe eines Freundes und viel Lesen und Verstehen kann ich mich als sehr glücklich schätzen, auch mal etwas auf die Beine gestellt zu haben.

    Im Anhang findest du eine .zip Datei, welche du gemäß der Struktur in deinen Shop lädst. Da es ein Klassenerweiterungsmodul ist, ist die komplette Erweiterung auch updatesicher. Du musst das Modul nur unter Klassenerweiterungsmodule im Tab "order" installieren und dann steht dir innerhalb der foreach-Schleife in der Templatedatei dein_template/admin/print_packingslip.html
    Code: PHP  [Auswählen]
    {foreach name=aussen item=order_values from=$order_data}
    die Variable
    Code: PHP  [Auswählen]
    {$order_values.PRODUCTS_LAGERORT}
    zur Verfügung.

    @ noRiddle
    Zitat
    Trotzdem muß man dann, wie ich bereits im ersten Antwort-Post schrieb, für die Verfügbarkeit im Template die /admin/print_packingslip.php anpassen.
    Ich lag mit meiner Vermutung richtig, dass ich nur die order-Class erweitern muss und somit die zusätzliche Datenbankabfrage  in der Funktion getOrderData zur Verfügung habe. Deshalb bleibt die Datei /admin/print_packingslip.php unberührt.

    LG
    Jenny
    9 Antworten
    4652 Aufrufe
    04. Februar 2014, 13:39:22 von web28
    3 Antworten
    2553 Aufrufe
    07. August 2013, 17:20:15 von sunfreak
    6 Antworten
    4481 Aufrufe
    19. Juli 2011, 10:25:38 von pc_helferlein
    1 Antworten
    1857 Aufrufe
    09. Februar 2014, 19:18:53 von Robin86