Ergebnis 1 bis 3 von 3

Thema: Seiten in Contao: externe html/php Dateien verlinken/inkludieren

  1. #1
    Contao-Nutzer
    Registriert seit
    14.07.2012.
    Beiträge
    2

    Standard Seiten in Contao: externe html/php Dateien verlinken/inkludieren

    Hallo,

    ich habe schon einige Websites mit Contao gestaltet.

    Jetzt gestalte ich eine Website, bei der jede Unterseite ein unterschiedliches Layout besitzt. Es gibt ein konsistentes Designgerüst für den gesamten Webauftritt, jedoch werden die Inhalte je nach Seite stark unterschiedlich gestaltet.

    Wie etwa in einem schönen Printmagazin:
    Spalten, Bilder, große Promotion-Grafiken - so dass der Inhalt jeweils am besten zur Geltung kommt.

    Für jede dieser Seiten eigene Templates in Contao anzulegen wäre zu mühsam bzw. unnötig aufwendig (öfters Änderungen usw.)
    Bisher habe ich für diese Website kein CMS verwendet, sondern einfache html/php Dateien verwendet
    (Designgerüst header/footer, Navigation etc. werden einfach inkludiert in die Inhaltsseiten)

    Jede dieser "Layout-Seiten" direkt in Contao zu gestalten wäre viel mühsamer, auch weil durch die versch. Layouts
    unterschiedliche CSS-Stile und HTML Tags je Unterseite verwendet werden z.T.
    (dann müsste man im Editor auch alle html tags erlauben, was man normal auch eher vermeidet usw.)


    Natürlich hat ein CMS wie Contao aber viele Vorteile: Einfaches Setzen von Seitenttitel, aktivem Navigationspunkt, Benutzerverwaltung, einfaches anlegen einfacher Textseiten, Erstellung von (Sub)Templates etc.


    Deshalb die Frage: Ist es bei Contao möglich, nicht nur im CMS selbst Seiten anzulegen, sondern in der Seitenstruktur auch auf externe php/html Dateien zu verlinken (=php Dateien inkludieren)?
    (Natürlich auf php/html Dateien, ohne Header/Footer/Navigation, denn diese Elemente kommen ja vom Contao-Template)

    Ich könnte auf diese Layout-Dateien dann auch einfach zugreifen, da ich sie direkt bearbeiten kann,
    ev. nötige Seitenspezifische CSS oder HTML Tags einfach manuell in der Datei hinzufügen und ansonsten den kompletten den Webauftritt trotzdem mit Contao verwalten...


    Ist das in Contao möglich?
    bzw. wie würdet ihr so eine Website mit vielen unterschiedlich gestalteten Unterseiten mit wenig Aufwand anlegen?

    (edit: Mit Insert Tags gehts natürlich auf jedenfall, das ist aber schon wieder mühsam, da man es manuell festlegen müsste. Ich würde in der Seitenstruktur gerne direkt auf Dateien verlinken)

    danke!
    Geändert von dimension (14.07.2012 um 11:24 Uhr)

  2. #2
    Contao-Fan Avatar von joe
    Registriert seit
    20.06.2009.
    Ort
    Lüneburg
    Beiträge
    687
    User beschenken
    Wunschliste

    Standard

    Hi,

    ja das sollte möglich sein. Du könntest dir ein Modul bauen und einen eigenen Seitentyp erstellen. Dann würde ich mir ein neues tl_page feld in der dca hinzufügen (filewizard), damit ich die gewünschte Datei aussuchen kann.

    Wichtig: Du solltest den getSearchablePages Hook verwenden um die Seiten in die Sitemap.xml zu und suche zu bekommen. Bei eigenen seiten Typen kann es zu dem vorkommen das du diese zusätzlich für die tl_search registrieren musst da contao eine interne Prüfung macht ob die Seite vom typ regularPage ist.

    Gruß Joe
    Trainings und Coachings zur Fort und Weiterbildung sowie Beratung in den Bereichen Contao, JavaScript, jQuery, VueJS, React, PHP, NodeJS und vielen weiteren Themen.

    Mehr unter jgreg.dev

    Follow me on Twitter @JoeRayGregory

  3. #3
    Contao-Nutzer
    Registriert seit
    14.07.2012.
    Beiträge
    2

    Standard

    Hey,

    danke, ich werd das mal ausprobieren!

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
  •