Ergebnis 1 bis 7 von 7

Thema: Webseitenlinks je Saison (Winter- oder Sommersaison)

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.880
    Contao-Projekt unterstützen

    Support Contao

    Standard Webseitenlinks je Saison (Winter- oder Sommersaison)

    Hallo,

    Kundenprojekt das Sommer- und Wintersaison darstellt.
    Nun soll automatisch zum 01.05. des Jahres von Winter- auf Sommerwebseite umgestellt werden.
    Alonge dazu zum (z.B) 01.10. des Jahres wieder von Sommer- auf Winterwebseite umgestellt werden.

    Winterseite hat die index.php
    Sommerseite hat die index-sommer.php

    Eine Umstellung sollte nun im Idealfall so aussehen, dass ohne Änderung des Alias in der Seitenstruktur einfach beim Aufruf der Webseite - also der https.//meinedomain.tld - je Saison die korrekte alias-Adresse aufgerufen bzw. weitergeleitet wird.

    Ist das möglich?
    Gäbe es Tipps dazu oder hat sowas schon mal jemand umgesetzt?

    Danke für Tipps und Hinweise, oder sogar Lösungen
    Grüsse
    Bernhard


  2. #2
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    603
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Evtl. einfach so:
    • Zwei Seitenbäume
    • Cronjob + Programmierung: Überprüft Zeitraum zwischen Anfang Sommer - Ende Sommer
    • Austausch Website-Alias in deinen gegebenen Seitenbäumen

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.880
    Contao-Projekt unterstützen

    Support Contao

    Standard

    mmmh - kann dir (noch) nicht folgen.
    Ja, eigentlich habe ich 2 Seitenbäume - einen für Sommer und einen für Winter

    Das manuelle Austauschen (sofern du das gemeint hast) der jeweiligen Aliase würde ich ja gerne verhindern, sodass man sich im Backend eigentlich gar nicht drum kümmern müsste.
    Aber wahrscheinlich verstehe ich deinen Ansatz dazu nicht ganz
    Grüsse
    Bernhard


  4. #4
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    603
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das manuelle Austauschen würde automatisiert werden:

    https://docs.contao.org/manual/de/performance/cronjobs/
    https://docs.contao.org/dev/framework/cron/

    PHP-Code:
    // src/Cron/ExampleCron.php
    namespace App\Cron;

    use 
    Contao\CoreBundle\DependencyInjection\Attribute\AsCronJob;

    #[AsCronJob('daily')]
    class ExampleCron
    {
        public function 
    __invoke()
        {
            
    // Bin ich zwischen Anfang Sommer und Ende Sommer? Ist Alias Sommer schon eingestellt?
            // Dann suche mir die rootpages aus mit zwei IDs...
            // Tausche Alias aus bei beiden
            // Speichern
        
    }


  5. #5
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.144

    Standard

    Handelt es sich um zwei verschiede inhaltliche Seiten oder nur Layouts?

    Bei nur Layout würde es dich reichen wenn ihr in einer php datei in der DB per Cronjob die Layoutzurondung ändert.

    (wenn ich es jetzt richtig verstanden haben)
    Liebe Grüße
    WebRoxx


  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.843
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Warum eigentlich Austausch des Aliases?
    Bei zwei Seitenbäumen ist das doch gar nicht nötig. Bei beiden Seitenbäumen kann der Alias der Rootseite "index" sein und auch andere Aliase können identisch sein, wenn bei beiden Seitenbäumen eine Domain eingetragen ist. Der eine Seitenbaum bekommt die korrekte Domain, der andere Seitenbaum kriegt eine Subdomain und wird in den Wartungsmodus geschickt damit nichts schief geht.
    Dann einfach per Script den Domaineintrag in der Rootpage von Seitenbaum 1 auf Seitenbaum 2 ändern und umgekehrt und ggf. die entsprechend andere Seite in den Wartungsmodus versetzen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.880
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zwischenstatus:
    @zoglo's Ansatz wird schon der richtige sein ... bin nur noch nicht dazu gekommen hier weiter zu verfolgen.

    @Maren
    Austausch der Aliase wird wohl der korrekte Ansatz sein, da Sommer und Winter jeweils immer online und verfügbar/aufrufbar sein müssen. Sprich alle Seiten sind immer sichtbar und können somit auch in keinen Wartungsmodus und/oder ausgeblendet werden.
    Je Saison, soll die Sommer als index bzw. Winter als index als Startseite präferenziert sein.
    Grüsse
    Bernhard


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 3 (Registrierte Benutzer: 0, Gäste: 3)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •