Ergebnis 1 bis 7 von 7

Thema: Doppelte Überschrift auf Detailseite Events / Nachrichten

  1. #1
    Contao-Nutzer
    Registriert seit
    13.06.2015.
    Beiträge
    113

    Standard Doppelte Überschrift auf Detailseite Events / Nachrichten

    Hallo liebe Contao Fans,

    aufgrund dieser Aussage hatte ich gedacht, es sei eine gute Idee, auf eine Weiterleitungsseite zu verzichten:
    "Seit Contao 2.11 ist eine Weiterleitungsseite nicht mehr zwingend nötig, und die beiden Module zur Ausgabe der Teaserübersicht und der ganzen Beiträge können auch auf derselben Seite ausgegeben werden."
    (Contao Handbuch von Peter Müller Seite 399)

    Die Event/Nachrichten Teaser werden nun also auf der selben Seite ausgegeben wie die jeweilige Detailansicht.

    Nun das Problem: Auf der Seite befindet sich auch eine h1, die bei der Anzeige der Detailansicht bestehen bleibt, so dass nun zwei Überschriften ausgegeben werden: Die h1 aus dem Artikel und zusätzlich die Überschrift aus dem Event / der Nachricht.

    Wie kann ich die h1 aus dem Artikel auf der Folgeseite ausblenden? Mit css komme ich da nicht heran, weil die Seite "domain/events.html" die selbe ID hat wie die Seite "domain/events/event-alias.html"

    Für einen Tipp würde ich mich sehr freuen.

    Viele Grüße von Bea

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

    Standard

    Die h1 solltest du in das Archiv-Modul geben.

  3. #3
    Contao-Nutzer
    Registriert seit
    13.06.2015.
    Beiträge
    113

    Standard

    Entschuldige, was meinst du genau mit "in das Archiv-Modul geben"?

    Basis für "Nachrichtenarchiv" ist hier "news_latest". Wenn ich ganz oben in das Template eine h1 schreibe, dann wird sie natürlich x-mal vor jedem einzelnen Teaser ausgegeben.

    Aber ich habe dich wohl nicht richtig verstanden...

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

    Standard

    Nein, im Nachrichtenarchiv Modul selbst kannst du ja auch eine Headline vergeben. Dort solltest du diese H1 eintragen. Die verschwindet dann natürlich automatisch, wenn statt dem Nachrichtenarchiv der Nachrichtenleser angezeigt wird.

  5. #5
    Contao-Nutzer
    Registriert seit
    13.06.2015.
    Beiträge
    113

    Standard

    Genial! Danke, danke, danke!!!

  6. #6
    Contao-Nutzer
    Registriert seit
    13.06.2015.
    Beiträge
    113

    Standard

    Ein Problem ergibt sich nun aber doch bei dieser Lösung: Der Quelltext ist anders.

    Wenn ich die h1 als Artikel eingebe, dann läuft diese ganz oben über die volle Breite. Füge ich die h1 über das Modul ein, dann ist die h1 innerhalb des Moduls, also im Element .mod_eventlist enthalten.
    In diesem Fall steckt .mod_eventlist in einem Grid und ist auf eine prozentuale Breite beschränkt (weil rechts daneben noch ein anderes Element ausgegeben wird).

    Ich bekomme hier also ein gestalterisches Problem, denn nun zentriert sich die h1 nur über der Modulbreite und nicht über der vollen Contentbreite (so wie es Vorgabe ist).

    Zukünftig also wieder unbedingt mit zusätzlicher Weiterleitungsseite :-(

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

    Standard

    Rein für die einzelne Überschrift kannst du folgendes machen:

    1. Erstelle dir ein neues ce_headline Template.
    2. Nenne das Template bspw. ce_headline_autohide.
    3. Ersetze den Inhalt des Templates mit mit folgendem Inhalt:
      PHP-Code:
      <?php if (\Input::get('auto_item')) return; ?>

      <?php $this->extend('ce_headline'); ?>
    4. Editiere deine bestehende Überschrift und wähle dieses Template unter Individuelles Template aus.


    Sobald die Newsdetails angezeigt werden, ist dieses Inhaltselement dann nicht mehr sichtbar.

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
  •