Ergebnis 1 bis 7 von 7

Thema: MM-Daten drucken - wie vorgehen?

  1. #1
    Contao-Nutzer
    Registriert seit
    10.02.2012.
    Ort
    Basel
    Beiträge
    213
    Partner-ID
    8602

    Standard MM-Daten drucken - wie vorgehen?

    Ich werde eine Erweiterung umsetzen, mit der man MM-Daten drucken kann.

    Hat das schon mal jemand gemacht und könnte mir ein paar Hinweise geben wo man am besten ansetzt? (welche Klassen etc.)

    Die zu druckenden Einträge müssen gefiltert werden können (nach Attribut, nach Stichwortsuche). Ist es sinnvoll, zu versuchen auf die bereits gefilterte Backend-Liste zuzugreifen oder sollte man das ganze ehr in einem eigenen Modul neu filtern?

    Bin dankbar für jeden Hinweis.

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Webbaumeister Beitrag anzeigen
    Ich werde eine Erweiterung umsetzen, mit der man MM-Daten drucken kann.
    das "drucken" muss du schon etwas genauer ausführen, wie Du Dir das vorstellst... zumindest was über "Strg+p" hinaus geht

  3. #3
    Contao-Nutzer
    Registriert seit
    10.02.2012.
    Ort
    Basel
    Beiträge
    213
    Partner-ID
    8602

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    das "drucken" muss du schon etwas genauer ausführen, wie Du Dir das vorstellst... zumindest was über "Strg+p" hinaus geht
    Sorry, genauer: Ein Pdf erstellen (ich weiss, das wird Arbeit, es geht mir hier aber nur um den ersten Teil: die Gewinnung der Daten aus MM)

  4. #4
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Du kannst dafür eine Bibliothek verwenden.
    http://fpdf.de/willkommen/

    1. Herunterladen
    2. auf deinen Server laden.
    3. Einbinden in MM

    4. PDF erstellen

    http://fpdf.de/dokumentation/tutoria...-beispiel.html
    PHP-Code:
    <?php
    require('../fpdf.php');

    $pdf = new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(40,10,'Hello World!');
    $pdf->Output();
    ?>
    Es gibt auch noch mPDF
    https://github.com/mpdf/mpdf

    Hier habe ich diese Plugin gefunden. Ob und wie es in MM eingebuden werden kann
    musst du selber herausfinden Denke du kannst auch einfach mit require('DATEI.php');
    mPDF laden und laut Anleitungen in GitHub den Code aufbauen.

    https://contao.org/de/erweiterungsliste/view/mPDF.html

    Liebe Grüße
    Matthias
    Geändert von Messa (08.11.2016 um 10:03 Uhr)
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    eine recht einfache Variante wäre, Du machst eine spezielle Seite im Frontend mit einer MM-Liste - hier passt Du das CSS für den Druck an und druckst die Sache entweder per "PDF-Drucker" oder über Icon "Artikel drucken PDF" ...das wäre dann alles...

  6. #6
    Contao-Nutzer
    Registriert seit
    10.02.2012.
    Ort
    Basel
    Beiträge
    213
    Partner-ID
    8602

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    eine recht einfache Variante wäre, Du machst eine spezielle Seite im Frontend mit einer MM-Liste - hier passt Du das CSS für den Druck an und druckst die Sache entweder per "PDF-Drucker" oder über Icon "Artikel drucken PDF" ...das wäre dann alles...
    Danke. Ich brauche leider noch ein paar Spezialitäten die so nicht möglich sind: Seitenumbrüche, Seitennummerierung, Inhaltsverzeichnis.

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Webbaumeister Beitrag anzeigen
    Danke. Ich brauche leider noch ein paar Spezialitäten die so nicht möglich sind: Seitenumbrüche, Seitennummerierung, Inhaltsverzeichnis.
    o.k. - MM hat ja eine API, mit der Du die Daten inkl. Filterung usw. anfragen kannst => siehe MM-Handbuch

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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