Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: Event Weiterleitung mit Parameterübergabe

  1. #1
    Contao-Nutzer
    Registriert seit
    21.08.2017.
    Beiträge
    54

    Standard Event Weiterleitung mit Parameterübergabe

    Hallo liebe Community,

    vielleicht bin auch auf dem falschen Damper unterwegs oder vielleich habt ihr einen anderen Lösungsansatz.

    Erweiterungen:
    - dlh_geocode
    - dlh_googlemaps

    Ich habe wiederkehrende Events mit unterschiedlichen Teaserinformationen, alle anderern Informationen bleiben je nach Veranstaltung gleich.
    Die Teaserinformationen werden nur bei registrierten Benutzern angezeigt.
    1) Auf der Kalenderseite (z.B.: https://www.efgleibnitz.at/kalender.html?month=201911) UND
    2) Bei den Kalenderdetails (Auf den grünen Text bei Termin 3.11.2019 klicken).

    Wiederkehrende Informationen:
    > Text
    > Google-Maps mit Veranstaltungsort

    Ich habe im Event beim Termin https://www.efgleibnitz.at/kalender-detail-godi.html
    die Weiterleitung auf ein Article eingestellt.

    Jedoch fehlt der Eventtext, die Zeit und die Teaserinformationen.
    Vorhande: https://www.efgleibnitz.at/kalender-...bnitz-849.html
    NEU (Infos fehlen): (z.B.: https://www.efgleibnitz.at/kalender-detail-godi.html)

    Gibt es eine Möglichkeit bei der Weiterleitung auf einen Article verschiedene Parameter mitzugeben?

    Schöen Grüße
    Christian
    Geändert von Christian001 (16.10.2019 um 13:29 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    21.08.2017.
    Beiträge
    54

    Standard

    Hallo,

    habe es geschaft.
    Folgender PHP wurde angepasst > ....\system\modules\calendar\classes\Events.php

    Zeile 421:
    Von:
    // Link to an internal page
    PHP-Code:
    case 'internal':
        if ((
    $objTarget $objEvent->getRelated('jumpTo')) !== null)
        {
            
    /** @var \PageModel $objTarget */
            
    return ampersand($objTarget->getFrontendUrl());
        }
        break; 
    AUF:
    // Link to an internal page
    PHP-Code:
    case 'internal':
        if ((
    $objTarget $objEvent->getRelated('jumpTo')) !== null)
        {
            
    /** @var \PageModel $objTarget */
            /**return ampersand($objTarget->getFrontendUrl()); */
            
    return ampersand($objTarget->getFrontendUrl(((!\Config::get('disableAlias') && $objEvent->alias != '') ? $objEvent->alias $objEvent->id)));
        }
        break; 

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
  •