Ergebnis 1 bis 16 von 16

Thema: EFG mit dem Katalog verknüpfen

  1. #1
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard EFG mit dem Katalog verknüpfen

    Ich würde gerne eine Seite bauen, bei der man sich für ein Filmfestival bewerben kann.
    Über den EFG gibt ein Filmemacher bestimmte Daten ein, die ich dann als CSV exportieren kann (Filmtitel, Genre, etc.).

    Wenn der Film für das Festival ausgewählt wird, wäre es praktisch dieses CSV File in den Catalog zu exportieren um dann nur mehr Dinge einzustellen wie in welchem Programmblock er läuft usw. usf.

    Bevor ich mich da jetzt in etwas verirre: Ist das möglich? Hat da jemand Erfahrung? Ist das eine gute Lösung? Andere Vorschläge?

    Die Seite sollte am Ende in etwa so aussehen: http://tinyurl.com/aprlyk5

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo valentin,
    warum dann nicht direkt den Catalog mit Frontend Editing nehmen?
    Dann erspart man sich das mit dem ex- und importieren...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard

    Hallo MacKP,

    der Katalog besteht aus Daten, die verschiedene FilmemacherInnen (jede/r kann sich bewerben) im Vorfeld über das Formular eingeben.
    Diese Daten werden dann von der Jury durchgesehen und dann erst wird entschieden, welcher Film ins Programm kommt bzw. wann und wo läuft.
    Beim Beispiel das ich im ersten Post verlinkt habe, wurden alle Einträge noch analog über das Backend gemacht.

    Ich wäre aber daran interessiert das in irgendeiner Form zu erleichtern.
    Eine EFG Formular, dass mir einzelne Bewerbungen so als CSV ausgibt, dass ich es später importieren kann, wäre zBsp. ideal.

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo valentin,
    das kannst du natürlich auch machen. Dann würde ich das aber auch eher so ausgeben und nicht mit dem Catalog. Der Catalog braucht ja wieder eine bearbeitete CSV in so einem Fall wo bestimmte Werte vorgegeben sind.
    Oder wie schon geschrieben würde ich mir den kompletten Weg sparen und das direkt alles mit dem Catalog machen.
    Eine Checkbox mit -> 'im Programm' reicht dann schon um das dann im Programm anzuzeigen oder eben nicht.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  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

    Du kannst doch dem EFG sagen, das er direkt in den catalog schreiben soll. Mit versteckten Feldern fuer die PID und den TSTAMP
    Und dann noch ein Feld, mit "Nicht veroeffentlciht"

    Geht wunderbar einfach und ist dann in einem Guss.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, geht auch (zumindest wenn man alle Felder berücksichtigt).
    Ich finds nur einfacher direkt den Catalog zu nehmen, da man dann nicht mehr an solche Dinge denken muss.
    Zusätzlich kann man den dann noch direkt mit Mitgliedern verknüpfen etc. ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  7. #7
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard

    Danke für die vielen Tipps!

    MacKP, daran habe ich schon gedacht. Aber ich glaube, da die Seite 2-sprachig wird, ist mir das vielleicht ein bisschen zu kompliziert, da möchte ich schon eher das CSV im Nachhinein bearbeiten. Ich habe einen Testlauf gemacht - wenn ich das richtig verstehe, dann muss ich einfach alle "überflüssigen" Felder (TSTAMP, IP, etc.) löschen. Dann sollte das gehen.
    Ich kenne mich mit dem Katalog auch ein bisschen besser aus als mit dem EFG, den verwende ich max. ein mal im Jahr.

    Zitat Zitat von lindesbs Beitrag anzeigen
    Du kannst doch dem EFG sagen, das er direkt in den catalog schreiben soll. Mit versteckten Feldern fuer die PID und den TSTAMP
    Und dann noch ein Feld, mit "Nicht veroeffentlciht"

    Geht wunderbar einfach und ist dann in einem Guss.
    Aber lindesbs, das hier klingt allerdings total praktisch.
    Könntest du das ein bisschen genauer erklären?

    Ich hab bei der Formulareingabe für die Filme nur Textfelder, eine Auswahl (Genre) und evtl. Bilder (Screenshots). Kann ich diese Felder (Auswahl, Bilder) auch direkt mit dem Katalog verknüpfen?
    Was passiert, wenn ich im Katalog auch noch zusätzliche Felder habe, die es im Formular nicht gibt?

    Wie verknüpfe ich diese Daten?
    Nenne ich einfach nur die Tabelle des Kataloges und alle Felder gleich? Mit welchem Eintrag fange ich an?

    Das klingt so spannend, ich würde mich über eine genauere Erklärung freuen!

    LG und Danke,
    Valentin

  8. #8
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard

    So, ich hab jetzt folgendes probiert:

    Einen Katalog angelegt, der in die Tabelle "cat_test" schreibt.

    Drei Textfelder angelegt:
    - feld_1
    - feld_2
    - feld_3
    Absendebutton

    Nun habe ich mit dem EFG ein neues Formular mit den gleichen Feldnamen erstellt und "Eingaben speichern" sowie "Daten im Modul "Formular-Daten" speichern ausgewählt (inkl. Options-Werte, Feldwerte und Feldwerte exportieren).
    Bei "Eingaben speichern" habe ich die Tabelle "cat_test" ausgewählt.

    Das Formular im Frontend angezeigt. Zwei mal ausgefüllt.
    Ich bin im Backend zum Katalog "Test" gegangen und habe gesehen, dass "(2)" neben dem Katalognamen stand. Sobald ich aber auf "bearbeiten" geklickt habe, war der Katalog leer.

    Was mache ich falsch?

    LG,
    V

    Update:
    Habe das auch nochmal durchgespielt und beobachtet, was dabei in der Datenbank passiert:
    Wenn ich zwei Einträge über das Formular im Frontend anlege, sehe ich die in der Datenbank.
    Lege ich dann einen weitern Eintrag im Katalog an, werden die zwei vorhergehenen Einträge in der DB gelöscht...
    Geändert von valentin (15.11.2012 um 10:15 Uhr)

  9. #9
    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 habs oben genannt.
    Du musst die PID und den TSTAMP setzen in versteckten Feldern
    Nur dann bleiben die Felder auch erhalteen.

    PID ist die ID deines Catalogs
    und tstamp ein {{date}}

    Ich habe den Hinweis nicht umsonst gegeben.

    Mit versteckten Feldern fuer die PID und den TSTAMP
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  10. #10
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard

    Okay, danke.
    Entschuldige, dass ich mich so blöd anstelle.
    Aber es funktioniert trotzdem noch nicht:

    Hier der Ablauf:

    EFG
    Contao_Open_Source_CMS_-_Contao_Open_Source_CMS_2.11-20121115-112114.jpg

    Ich habe die beiden versteckten Felder eingetragen und auch die drei Felder angelegt, die gleich heißen wie die des Katalogs.


    Datenbank
    So schaut die Datenbank aus, es befindet sich im Moment nur ein Eintrag den ich mit dem Katalog angelegt habe:
    db-20121115-112338.jpg

    Frontend
    Im Frontend lege ich jetzt einen neuen Eintrag an:
    fe-eintrag-20121115-112543.jpg
    was in der

    Datenbank
    folgenden Effekt hat:
    db2-20121115-112651.jpg

    Gehe ich jetzt in den Katalog, steht auch wieder "(2 Einträge)" neben dem Katalognamen.
    Sobald ich aber auf den Bleistift klicke, ist nur der alte Eintrag zu sehen und die DB wieder zurückgesetzt...

    Habe ich was vergessen/falsch verstanden?

  11. #11
    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

    deine EFG Konfiguration "PID" trage dort die ID deines Catalogs an.
    Wie du an deinem Screenshot der DB sehen kannst, steht dort "0"
    Dort muss aber die ZAHL das Catalogs stehen.

    Also im BE den Catalog oeffnen, da wo du die einzelnen Items dann siehst.
    In der URL hast Du dann die ID
    PHP-Code:
    http://localhost:4001/vhosts/contao2116/contao/main.php?do=catalog&table=tl_catalog_items&id=12 
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  12. #12
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hab jetzt nicht nachgeschaut. Aber das Verhalten sagt mir, das noch nicht alle Felder die benötigt werden übergeben worden sind.
    Exportiere dir doch einmal den Catalog mit dem Eintrag. Dann siehst du ja alle Felder die es so gibt. Die musst du dann auch passend ausfüllen.
    Weiteres findest du auch über die Suche hier im Forum. Das Thema gab es ab und an schon mal ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  13. #13
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard



    Edit: Danke auch an macKP! Ich schau da noch genauer rein!

  14. #14
    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 deute das mal als ein

    Hurra, es funktioniert
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  15. #15
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard

    Beinahe - richt wäre:

    Hurra und so verdammt geil, ich spare mir jetzt wohl einige Stunden Arbeit, es funktioniert!

  16. #16
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    135

    Standard Okay, meine Begeisterung ist nicht zu bremsen

    Was die Zweisprachigkeit angeht:

    Ich mache ein Formular fertig, kopiere es und übersetze die Beschreibungen.
    Auf die englische Seite kommt das englische Formular und das deutsche auf die deutsche Seite.

    Läuft einwandfrei. Ich werd schwach!
    So, jetzt schau ich mir noch an, wie ich das mit dem Genre am besten löse...
    Taxonomie für den Katalog anlegen und versuchen auf die über das Formular zuzugreifen?!

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
  •