Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Contao 4.4 - Modul mit Datenbankabfrage aus Shop

  1. #1
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    181

    Lächelndes Gesicht Contao 4.4 - Modul mit Datenbankabfrage aus Shop

    Guten Tag,

    ich habe mich nun lange genug gedrückt und möchte nun auch in die Modulentwicklung von Contao 4.4 einsteigen.
    Ich habe bereits schon diverse Threads durchgeschaut zur Datenbankabfrage aus externen Quellen:
    https://community.contao.org/de/show...tenbank-Klasse

    Leider habe ich noch kein einfaches bzw. anfängerfreundliches Guide zur Modulentwicklung in Contao 4 gefunden, daher die Frage:
    Wie kann ich konkret ein Modul anlegen (vllt. Muster?), dass ich ins Frontend einbinden kann?

    Zum Modul selbst:
    Ich habe einen Onlineshop, wo diverse Bewertungen durchgeführt werden. Diese Bewertungen sollen aus dem Onlineshop geholt werden und in einem Widget angezeigt werden mit diversen Infos (Bewertungstext, Anzahl Sterne etc.).
    Diese Bewertungen will ich dann per Ajax durchgehen und anzeigen lassen (Vor- und zurück Funktion).

    Ich hoffe, dass jmd. mir helfen kann mein erstes Modul zu bauen.

    Vielen Dank
    Gruß Chris

  2. #2
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    181

    Standard

    Kann mir keiner hierzu helfen?

  3. #3
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    224

    Standard

    Liegt wohl eher daran, dass es keine einfache Anwort gibt.


    Was sicher funktioniert, ist wenn du es mal ähnlich wie bei Contao 3 machst:

    Ordner system/modules/deinmodul erstellen
    Darin dann deine config, dca, languages, models, modules, templates, etc.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Ressourcen:


  5. #5
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    181

    Standard

    Zitat Zitat von Black Pirate Beitrag anzeigen
    Liegt wohl eher daran, dass es keine einfache Anwort gibt.


    Was sicher funktioniert, ist wenn du es mal ähnlich wie bei Contao 3 machst:

    Ordner system/modules/deinmodul erstellen
    Darin dann deine config, dca, languages, models, modules, templates, etc.
    Ich dachte die Module werden in Contao 4 mit Bundles bereitgestellt. Kann ich Module auch z.B. von Contao3-Installationen übernehmen?

    Wie würdest du im Code externe Datenbanken angeben? Würde ja dann auf die paramters.yml von Contao 4 verweisen müssen ...

  6. #6
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    181

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ressourcen:

    Danke für die vielen Links. Ich denke da ist einiges dabei, was ich verwenden kann (u.a Hello-World).
    Ich muss ja theoretisch nur eine Ausgabe von Datensätzen einer anderen Datenbank realisieren.
    Das einzige "schwere" daran ist, die Datensätze per Ajax durchzugehen.

    Gruß

  7. #7
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    224

    Standard

    Man kann Bundles machen, aber C4 funktioniert auch noch auf die C3 Art.
    Wenn ich mich recht erinnere ist erst ab C5 dann nur noch mit Bundles.

    C3 Module können übernommen werden, mit grosser Wahrscheinlichkeit müssen paar Anpassungen gemacht werden damit sie laufen.

  8. #8
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    181

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ressourcen:

    Also ich habe nun ein Hello-World Bundle erstellt nach folgender Anleitung:
    https://gist.github.com/joergmoldenh...02760e4506b86a

    Ich habe keine Möglichkeit den Composer zu nutzen, daher habe ich im Manager die Optionen unter "systemwartung" durchgeführt (Statt: composer install --optimize-autoloader).
    Leider kann ich das neue Modul nicht in der Liste auswählen. Ein Fehler taucht in den Logs nicht auf.

    Hat jmd. eine Idee?

    Gruß Chris

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
  •