Ergebnis 1 bis 7 von 7

Thema: Variable aus Erweiertung

  1. #1
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    163

    Standard Variable aus Erweiertung

    Hallo zusammen,

    ich habe eine kleine Erweiterung geschrieben, in der der Kunde seine Immoblien verwalten kann.
    Sofern er auf der Detailseite einer Immo ist, kann er dazu per Formular (Contao) eine Anfrage absenden.

    Hier übergebe ich schon per verstecktes Feld eine Variable (Seitentitel), damit der Makler die Anfrage der richtigen Immo zu ordnen kann.

    Nun möchte er aber auch noch, dass die Anschrift der Immobilie mit in der E-Mail an ihn verschickt wird. Kann ich irgendwie diese Variable aus meiner Erweiterung übergeben?

    Den Seitentitel übergebe ich einfach per Inserttag: {{page:ageTitle}}

    Danke

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

    Standard

    Ja, mache dir einfach ein PHP Script im /templates Ordner, wo du die Informationen der Immobilie anhand des auto_item Parameters (sofern du das so umgesetzt hast) lädst und dann entsprechend ausgibst. Dieses Script kannst du in ein weiteres verstecktes Feld per {{file:: Insert Tag einfügen.

  3. #3
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Baue Dir doch eigene InsertTags in die Erweiterung mit ein, wie z.B. {{immo::adresse}}
    Dazu verwendet man den Hook "replaceInsertTags"
    https://docs.contao.org/books/api/ex...nsertTags.html

  4. #4
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    163

    Standard

    Danke für die Antworten

    Also wenn ich einen eigenen Tag erstelle, kommt die config.php in den config Ordner und die MyClass.php kommt wohin?
    Das packe ich doch dann in den Ordner meiner Erweiterung oder?

  5. #5
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, zum Beispiel in den Unterordner classes in Deiner Erweiterung.

  6. #6
    Contao-Nutzer
    Registriert seit
    30.07.2014.
    Beiträge
    163

    Standard

    Sucht Contao automatisch nach der MyClass.php Datei oder muss ich irgendwo einen Pfad angeben?

  7. #7
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst einfach dann den Autoload-Creator einmal laufen lassen. Der schreibt Dir dann die autoload-Dateien neu.

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
  •