Ergebnis 1 bis 9 von 9

Thema: Template news_latest.tpl in TL 2.8

  1. #1
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    343

    Standard Template news_latest.tpl in TL 2.8

    Hallo,
    in der brandneuen 2.8 ist ja das Template news_latest.tpl geändert worden. Nun ist mir folgendes aufgefallen:

    Der Templateteil
    PHP-Code:
    <h2><?php echo $this->linkHeadline?></h2>
    gibt bei mir folgendes aus:
    Code:
    <h2><a href="Link zu meinem Artikel" title="Den Artikel lesen: Titel des Beitrags">Titel des Beitrags <span class="invisible">Titel des Beitrags</span></a></h2>
    Dann weiter:
    PHP-Code:
    <?php echo $this->more?>
    hier wird ebenfalls hinter das "Weiterlesen..." der Beitragstitel gesetzt.

    Ich hab jetzt in mein Stylesheet
    Code:
    .invisible: display:none;
    gesetzt, aber ich möchte gerne verstehen, warum diese beiden span-Elemente gesetzt werden?

    Danke und Gruß
    Mathias
    “Ah," said Mr Pin. "Right. I remember. You are concerned citizens." He knew about concerned citizens. Wherever they were, they all spoke the same private language, where 'traditional values' meant 'hang someone'.”
    ― Terry Pratchett, The Truth

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

  3. #3
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    343

    Standard

    Hallo,
    hmm, nein, nicht wirklich

    Da geht es doch um was anderes, oder?

    Ich hab eben nochmal die Forensuche bemüht (sorry, dass ich das nicht gleich gemacht habe), und die Klasse .invisible wird ja herangezogen, um Skiplinks zu verbergen.
    Da ich mit Yaml arbeite und das TL-Framework nicht eingebunden habe, wurden diese bei mir nicht mehr verborgen, sondern im FE angezeigt (denn Yaml hat dafür die Klasse .skip).
    Ich habe jetzt in meinem CSS den Code für die Klasse aus der system/typolight.css eingefügt:
    Code:
    .invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
    Mir ist trotzdem nicht klar, warum dies in der news_latest.tpl an diesen Stellen (Headline und Read More) vorhanden ist...

    Gruß
    Mathias

    Gruß
    Mathias
    “Ah," said Mr Pin. "Right. I remember. You are concerned citizens." He knew about concerned citizens. Wherever they were, they all spoke the same private language, where 'traditional values' meant 'hang someone'.”
    ― Terry Pratchett, The Truth

  4. #4
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    es ging darum, dass Leute mit Screenreader mehr erfahren also nur „Weiterlesen“, wenn ich mich recht erinnere.

    Ha: http://https://contao.org/issues/show/1068

    Sebastian
    Geändert von Sebastian (16.02.2010 um 20:45 Uhr) Grund: Ticket entdeckt

  5. #5
    Contao-Nutzer
    Registriert seit
    07.01.2010.
    Ort
    Buchs ZH (Schweiz)
    Beiträge
    50

    Standard

    Hi Leute

    Kleine Frage, bei mir funktioniert das invisible nicht. Der Text bleibt stets sichtbar. Code im Template:
    Code:
    <div class="layout_short block<?php echo $this->class; ?>">
    <?php if ($this->hasMetaFields): ?>
    <?php endif; ?>
    <p class="newsTitle"><?php echo $this->linkHeadline; ?></p>
    <p class="teaser"><?php echo $this->teaser; ?><br />
    <?php if ($this->text): ?>
    
    <span class="newsDate"><?php echo $this->date; ?></span></p>
    <?php endif; ?>
    </div>
    CSS:
    Code:
    .invisible{overflow:hidden;display:none;visibility: hidden;}
    ich habe auch schon den oben angegebenen Code eingebaut, hat auch nicht funktioniert. Egal was ich in die invisible-Klasse hineinschreibe, es wird ignoriert. Ich steh auf dem Schlauch...

    Danke für Eure Inputs.

  6. #6
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    343

    Standard

    Hallo,

    guck mal mit Firebug, ob die CSS-Anweisung überhaupt vom Browser interpretiert wird. Und lösch mal Deinen Browsercache, evtl. ist da noch das alte Stylesheet drin.

    Gruß
    Mathias
    “Ah," said Mr Pin. "Right. I remember. You are concerned citizens." He knew about concerned citizens. Wherever they were, they all spoke the same private language, where 'traditional values' meant 'hang someone'.”
    ― Terry Pratchett, The Truth

  7. #7
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Zitat Zitat von wolkenstein Beitrag anzeigen
    Kleine Frage, bei mir funktioniert das invisible nicht.
    Hast du einen Link zu der entsprechenden Seite? Dann könnten wir schnell schauen, ob das CSS den Weg zum HTML findet.

  8. #8
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Zitat Zitat von mdoll Beitrag anzeigen
    Da ich mit Yaml arbeite und das TL-Framework nicht eingebunden habe, wurden diese bei mir nicht mehr verborgen, sondern im FE angezeigt (denn Yaml hat dafür die Klasse .skip).
    Ich hatte das gleiche Problem, habe aber einfach den Style aus der base.css in meine content.css kopiert und um .invisible ergänzt:
    Code:
    /* 2010-02-16, TL Update auf V2.8 - Kopie aus base.css plus .invisible */
     .invisible, .skip, .hideme, .print {
        position:absolute;
        top:-32768px;
        left:-32768px; /* LTR */
      }
    Zitat Zitat von mdoll Beitrag anzeigen
    Mir ist trotzdem nicht klar, warum dies in der news_latest.tpl an diesen Stellen (Headline und Read More) vorhanden ist..
    Mir auch nicht wirklich. In der h3-Beitragsüberschrift erscheint die Überschrift im Link jetzt doppelt, einmal mit und einmal ohne <span class="invisible">. Und beim "Weiterlesen" steht bei mir im HTML die Überschrift des Beitrags schon im Attribut title des Hyperlinks, und kommt jetzt noch einmal im span hinterher.

    Screenreader-Benutzer müssten doch zumindest in der Überschrift eigentlich beides vorgelesen bekommen?

  9. #9
    Contao-Nutzer
    Registriert seit
    07.01.2010.
    Ort
    Buchs ZH (Schweiz)
    Beiträge
    50

    Standard

    Dann könnten wir schnell schauen, ob das CSS den Weg zum HTML findet.
    Hat es nicht... Ich habe in den letzten Wochen einige Typolight-Seiten gebaut und nur bei der einzigen habe ich auf ein eigenes Template gesetzt. Wenn man die Daten im richtigen CSS-File einträgt, gehts... Danke für die Hinweise, manchmal sieht man den Wald vor lauter Bäumen nicht.

    Screenreader-Benutzer müssten doch zumindest in der Überschrift eigentlich beides vorgelesen bekommen?
    Sehe ich auch so.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Teaser-Bild verlinken bei news_latest
    Von jonaspas im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 04.01.2011, 13:37
  2. news_latest / Linkadresse für Bild
    Von mdoll im Forum Layout / Templates / Holy Grail
    Antworten: 17
    Letzter Beitrag: 23.02.2010, 06:45
  3. news_latest / news_full konfigurieren?
    Von CornyNussig im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 06.12.2009, 22:25
  4. Template news_latest und Bild von Text umflossen
    Von skuhrt im Forum Nachrichten/Events/FAQ
    Antworten: 7
    Letzter Beitrag: 11.11.2009, 13:48
  5. Zeilenumbruch (wordwrap) in linkHeadline (news_latest.tpl)
    Von Steffi im Forum Sonstiges zu Contao
    Antworten: 1
    Letzter Beitrag: 11.08.2009, 14:34

Lesezeichen

Lesezeichen

Berechtigungen

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