Ergebnis 1 bis 6 von 6

Thema: Erweiterung - Ausgabe der Variablen

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

    Standard Erweiterung - Ausgabe der Variablen

    Hallo zusammen,

    da ich mehrere Webseiten in ein CMS packe, möchte ich eine kleine Erweiterung schreiben.
    Diese verwaltet die wichigsten Daten jedes Kunden (Webseite)...wie zB Logo, Kontaktdaten, SocialMedia Links etc

    Bis hierhin auch kein Problem.

    Wie kann ich denn dann die Werte (Variablen) in meinem Haupttemplate (templates Ordner) ausgeben, ohne ein Modul erstellen zu müssen?

    Danke.

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst die Werte von dort abgeifen, wo du sie einpflegst.

    BTW: Grundsätzlich wird davon abgeraten mehrere Kunden in einer Installation zu verwalten.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Danke dir...

    1. Wie meinst du das mit abgreifen? Hast du ein Beispiel?
    2. Wieso wird abgeraten? Soll ich also 40 mal Contao aufsetzen? Die Kunden nutzen alle das gleiche Template

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nein, kann dir kein Beispiel zeigen, weiß ja nicht, wo die Daten stehen, in ner CSV, XML, Datenbank ....
    Diese verwaltet die wichigsten Daten jedes Kunden (Webseite)
    Du musst sie im Template halt von da holen, wo sie sind.

    zu 2. Da müsste man genau sehen, was du da vorhast. Mit Template meinst du was? Ein Theme? Jeder Kunde hat die gleichen angepassten Templates, die gleichen Module, die gleiche Logik, keine speziellen Wünsche ...?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Ja soweit wird alles gleich sein. Ausser die CSS passt sich je Kunde etwas an, aber der Rest bleibt gleich

    Die Daten kommen dann aus der Datenbank, sprich aus meiner Erweiterung.

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du könntest die Daten zwar im Template mit der Klasse Database holen, aber in einer Erweiterung werden die Templatevariablen direkt erzeugt über die Methode parse() oder compile(), weiß grad nicht genau. Im Template selbst greift man die Variablen dann mit $this->myVar ab. Dazu solltest du dir dann erstmal ein Tutorial durcharbeiten, wie man Erweiterungen programmiert.

    Du kannst und solltest dir viel in den Coredateien abschauen. Dazu brauchst du natürlich die entsprechenden Tools. Zumindestens eines, mit welchem du in Dateien nach Codesnippets suchen kannst.

    ps Zur Multiinstallation ist mir noch eingefallen, dass sich Mitglieder dann auf allen Domains im FE anmelden können.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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
  •