Ergebnis 1 bis 8 von 8

Thema: Template für Infoseite

  1. #1
    Contao-Nutzer
    Registriert seit
    27.07.2010.
    Ort
    Hannover
    Beiträge
    83

    Standard Template für Infoseite

    Ich würde gerne für meine Extensione die Infoseite im Backend anpassen.
    Also die Seite, die zu einem Datensatz bekommen, wenn ich auf das blaue Info-Icon klicke. Das Ziel ist es, für diese Infoseite eine Druckversion anzubieten oder eine "Als PDF speichern" Funktion in dem ich einen entsprechenden Button auf der Infoseite einfüge.

    Frage ist also, kann man die Infoseite per Template anpassen? Und wenn ja, wie mache ich das?

    Schöne Grüße
    René

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das ist leider nicht mittels Template moeglich, da dieser Part (wie leider so manch anderer auch) hadrgecodet als Tabelle ist.

    Nachzulesen hier im Code.

    http://dev.contao.org/projects/typol...Table.php#L385

    Das einzige was du machen koenntest ware, mittels outputBackendHook (http://www.contao.org/hooks-verwende...ackendTemplate) den HTML Content auseinanderzunehmen, die entsprechende Tabelle im HTML Code mit einem eigenen HTML Code zu ueberschreiben. Das ist allerdings nicht ganz banal.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Nutzer
    Registriert seit
    27.07.2010.
    Ort
    Hannover
    Beiträge
    83

    Standard

    Vielen Dank schon mal, für die Antwort, lindesbs.

    Alternativ hatte ich überlegt, an die Übersicht der Datensätze mit den regulären Aktionen (also Stift, grünes Kreuz, rotes Kreuz, blaues i) ranzugehen. So weit ich das verstanden habe, kann man die regulären Aktionen ja erweitern. Dann füge ich zusätzlich eine "Als PDF speichern" Funktion hinzu. Bei Klick startet dann eine Datenbankabfrage zum entsprechenden Datensatz und erstelle mit TCPDF das Dokument.

    Hört sich erstmal einfacher an, als obiger Ansatz, oder?

  4. #4
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das geht auf alle Faelle. Du musst nur selbst wissen, in welche Tabellen Du diese SOnderfunktion einbauen wilst.
    Das Ganze geht dann ueber die DCA Struktur, wo du einen neuen Key dynamisch in operatiosn einbauen musst.

    Alternativ koenntest Du ja auch den show key mit dem deinigen dann ersetzen.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  5. #5
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das ginge sogar relativ einfach, indem du dich an den loadDataContainer Hook anklinkst, und dann kontrollierst, ob in der uebergebenen $strTable ein show Key enthalten ist.
    Den dann dynamisch umschrieben, und fertig.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  6. #6
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Ich hab Dir das Grundgeruest mal zusammengebaut.
    Entpacke das angehaengte ZIP File in deinen ModulOrdner, ud die darin enthaltene DC_TableShowInfo.php in den system/drivers Ordner.

    Danach hast Du ALLE blauen Info Icons durch ein rotes Icon ersetzt und beim Klick darauf, kommt dann dein Part im DataContainer, wo du die Ausgabe selbst aufbereiten kannst.
    Angehängte Dateien Angehängte Dateien
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  7. #7
    Contao-Nutzer
    Registriert seit
    27.07.2010.
    Ort
    Hannover
    Beiträge
    83

    Standard

    Wow! Vielen Dank!
    Ich werde dich wissen lassen, obs klappt.

  8. #8
    Contao-Nutzer
    Registriert seit
    27.07.2010.
    Ort
    Hannover
    Beiträge
    83

    Standard Danke!

    Danke, hat super funktioniert.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. [pdf-template] Template und CSS für PDF-Ausgabe von Artikeln
    Von do_while im Forum Sonstige Erweiterungen
    Antworten: 155
    Letzter Beitrag: 17.09.2019, 16:19
  2. Antworten: 0
    Letzter Beitrag: 31.01.2011, 15:29
  3. Antworten: 2
    Letzter Beitrag: 12.05.2010, 15:03
  4. In Template auf anderes Template zugreifen
    Von Andreas im Forum Sonstiges zu Contao
    Antworten: 1
    Letzter Beitrag: 12.07.2009, 13:41

Lesezeichen

Lesezeichen

Berechtigungen

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