Ergebnis 1 bis 18 von 18

Thema: teasertexte auch im nachrichtenleser bzw. -text anzeigen lassen

  1. #1
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    76

    Standard teasertexte auch im nachrichtenleser bzw. -text anzeigen lassen

    eine anfängerfrage (nach einiger recherche): was muss ich tun um teasertexte nicht nur in der nachrichtenliste, sondern auch im nachrichtenleser bzw. -text anzeigen zu lassen?

    ist bei vielen portalen so eingerichtet und eigentlich auch ganz nutzerfreundlich, oder?

    hab was mit insert-tags gefunden, aber es muss doch simplere alternativen geben, oder?

    stehe irgendwie auf´m schlauch und freu mich über tipps!

    danke und grüsse, anton

  2. #2
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Hast du ein Beispiel? Ich kann mir nicht so richtig vorstellen was du meinst??

  3. #3
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    76

    Standard kein besipiel, aber ...

    kein beispiel, aber anders ausgedrückt: wenn ich eine nachricht mit teasertext und nachrichtentext anlege ...

    ... wird in der nachrichtenliste nur der teasertext angezeigt (ok)
    ... und wird im nachrichtenleser nur der nachrichtentext angezeigt. wunsch ist, dass hier auch der teasertext angezeigt wird ...

    klarer so? danke und grüsse, anton

  4. #4
    Contao-Fan
    Registriert seit
    29.07.2010.
    Beiträge
    516

    Standard

    Hallochen,

    füge in news_full.tpl an gewünschter Stelle ein:

    PHP-Code:
    <p class="teaser"><?php echo $this->teaser?></p>

  5. #5
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard Erweiterte Frage

    ich habe mal bei Events das Template dahingehend angepasst, dass die "Eventlist" (Modul alle Veranstaltungen mit Modutyp Eventlist) mir TAG, DATUM und UHRZEIT anzeigt.

    Die Darstellung sieht jetzt so aus:

    Samstag, 22.01.2011; 18:00 Uhr

    TEMPLATE:
    PHP-Code:
    <div class="event block<?php echo $this->class?>">

    <div class="ce_text">
    <?php if ($this->addImage): ?>
    <div class="image_container"<?php if ($this->margin || $this->float): ?> style="<?php echo $this->margin $this->float?>"<?php endif; ?>>
    <?php if ($this->fullsize): ?><a href="<?php echo $this->href?>" title="<?php echo $this->alt?>" rel="lightbox"><?php endif; ?>
    <img src="<?php echo $this->src?>"<?php echo $this->imgSize?> alt="<?php echo $this->alt?>" /><?php if ($this->fullsize): ?></a><?php endif; ?> 
    <?php if ($this->caption): ?>
    <div class="caption"><?php echo $this->caption?></div>
    <?php endif; ?>
    </div>
    <?php endif; ?>
    </div>

    <h3><?php echo $this->title?></h3>
    <span class="day"><?php echo $this->firstDay?>, </span><span class="info"><?php echo $this->date?></span>; <span class="time"><?php echo $this->time?> Uhr</span>
    <p class="teaser"><?php echo $this->teaser?></p>
    <?php if ($this->details): ?>
    <p class="more"><a href="<?php echo $this->link?>" title="<?php echo $this->readMore?>"<?php echo $this->target?>><?php echo $this->more?> <span class="invisible"><?php echo $this->title?></span></a></p>
    <?php endif; ?>
    </div>

    Nun möchte ich gerne, dass man bei "weiterlesen" eigentlich fast dieselbe Darstellung hat, zumindest was das Datum angeht. Den Teaser würde ich ausblenden und dafür die Detailinfo anzeigen lassen.

    Allerdings zeigt er mir das Datum nicht richtig an, sondern nur noch so etwas:

    , 22.01.2011 (18:00); Uhr

    Folgende Zeile hatte ich bei beiden eingebunden:

    <span class="day"><?php echo $this->firstDay; ?>, </span><span class="info"><?php echo $this->date; ?></span>; <span class="time"><?php echo $this->time; ?> Uhr</span>

    Kannst mir jemand auf die Sprünge helfen?

    Das wäre übrigens die Seite:
    http://lungaukultur.at/de/programm.html
    Geändert von xchs (21.01.2011 um 21:01 Uhr) Grund: Formatierung

  6. #6
    Contao-Nutzer Avatar von elchfan
    Registriert seit
    21.10.2010.
    Beiträge
    210

    Standard

    Hallo,

    kann mir bitte jemand die exakte Stelle nennen wo
    PHP-Code:
    <p class="teaser"><?php echo $this->teaser?></p>
    in news_full.tpl eingefügt werden muss?
    Danke.
    Gruß
    Elchfan

  7. #7
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard tpl_news_full anpassen

    Hallo elchfan,

    wahrscheinlich hast Du das Template inzwischen gefunden, aber für alle die es auch noch suchen. Es liegt im Verzeichnis:

    system/modules/news/templates/news_full.tpl

    Ich habe die Anpassung vorsichtshalber nicht in der Orginaldatei vorgenommen, sondern diese kopiert, geändert und als news_full-and-teaser.tpl im gleichen Verzeichnis abgelegt.

    Code am besten innerhalb des DIV-Containers
    HTML-Code:
    <div class="ce_text">
    gleich an erster Stelle platzieren. Dann erscheint der Teaser unter der Überschrift.

    Wenn Ihr den Nachrichtenleser als Modul für Euer Template anlegt, dann wird die neue Template-Datei in der Liste "Nachrichtentemplate" mit angezeigt und Ihr könnt Sie aus wählen.

    Gruß Gabi

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von gabi_ix Beitrag anzeigen
    Ich habe die Anpassung vorsichtshalber nicht in der Orginaldatei vorgenommen, sondern diese kopiert, geändert und als news_full-and-teaser.tpl im gleichen Verzeichnis abgelegt.
    Bitte geänderte Dateien in /templates/deinthemename/ oder nur in /templates im root von Contao abglegen. Dann kann man die sogar gleich benannt lassen ;-)

    Hier noch ein paar Infos zum Template bearbeiten:
    http://de.contaowiki.org/Templates_bearbeiten

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard new_full.tpl

    Hallo MackP,

    das Problem, was bei der Speicherung des geänderten Templates im Template /templates/deinthemename/ besteht; das Template steht dann beim Anlegen des Moduls "Nachrichtenleser" unter "Nachrichtentemplates" nicht mehr zur Auswahl.
    Hier werden nur Templates angezeigt, die sich im Pfad system/modules/news/templates/ befinden :-(.

    Mir wäre es auch lieber, wenn ich das news_full.tpl meinem Theme zuordnen könnte. Schon allein wegen der Zuordnung beim Template-Export.

    Oder wie erreicht man, dass auch andere Templates ausserhalb des News-Moduls unter unter "Nachrichtentemplates" angezeigt werden?

    Gruß Gabi

    PS: Bin Contao-Einsteiger. Komme ursprünglich von Joomla und mir ist die Contao-Funktionsweise noch nicht in allen Punkten klar.

  10. #10
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo gabi_ix,
    das könnte nun mehrere Ursachen haben.
    Das neue Template muss auf jeden Fall mit news_ anfangen, damit das an der Stelle zur Verfügung steht.
    Dann musst du bei deinem Theme auch noch deinen Template Ordner ausgewählt haben, damit es in /template/deinunterordner ist.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  11. #11
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard News-Template zuordnen

    Zitat Zitat von MacKP Beitrag anzeigen
    ...
    Das neue Template muss auf jeden Fall mit news_ anfangen, damit das an der Stelle zur Verfügung steht.
    Tut es: news_full-and-teaser.tpl

    Zitat Zitat von MacKP Beitrag anzeigen
    Dann musst du bei deinem Theme auch noch deinen Template Ordner ausgewählt haben, damit es in /template/deinunterordner ist.
    news_full-and-teaser.tpl habe ich nun in templates/meintemplate abgelegt und im Theme ist das Verzeichnis auch als Templates-Ordner ausgewählt.
    Die Datei erscheint leider trotzdem nicht unter des "Nnachrichtentemplates".

    Gruß Gabi

  12. #12
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo gabi_ix,
    nur um sicher zu gehen:
    Das liegt jetzt nicht unter system/modules/news/templates/meintemplate ?
    Sondern direkt unter /templates/meintemplate ?

    Ich erkenne sonst gerade keinen Grund warum das nicht im Newsreader angezeigt werden sollte...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  13. #13
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Das liegt jetzt nicht unter system/modules/news/templates/meintemplate ?
    Sondern direkt unter /templates/meintemplate ?

    Ich erkenne sonst gerade keinen Grund warum das nicht im Newsreader angezeigt werden sollte...
    Hallo MackP,

    es liegt im Verzeichnis /templates/meintemplate. Kommischerweise bietet der Nachrichtenleser bei der Auswahl aber keines der Templates aus diesem Verzeichnis an. Wie gesagt nur die aus system/modules/news/templates

    Gruß Gabi

  14. #14
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo gabi_ix,
    dann könnte das ein Bug sein. Muss ich mal schauen ob ich das nachstellen kann.
    Dann würde ich das erst mal an deiner Stelle direkt in /templates parken.
    Das sollte auf jeden Fall gehen.

    Viele Grüße

    Edit:
    ich habs nun mal getestet.
    Einen neuen Ordner in /templates angelegt: meinetemplates
    In den Theme Einstellungen habe ich unter 'Templates-Ordner' diesen neuen Ordner ausgewählt.
    Dann news_full.tpl nach /templates/meinetemplates kopiert und umbenannt in news_meintemplate.tpl

    Ergebniss: funktioniert wunderbar.

    Irgendwas ist bei dir also nicht ganz richtig...
    Geändert von MacKP (17.05.2011 um 09:58 Uhr)
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  15. #15
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard

    Bei Contao 2.10.3 besteht das Problem mit dem Speichern der geänderten news_full - Template-Datei unter anderem Namen nicht mehr. Die Templates des Newsmoduls werden im Verzeichnis
    contao/system/modules/news/templates/ zur Auswahl angeboten. Geänderte Templates sollten immer unter einem neuem Namen abgelegt werden, um die Änderungen bei Systemupdates nicht zu überschreiben.

    Wenn der Teaser vor dem Full-Text erscheinen soll, am besten vor dem Absatz des Teasers noch eine Prüfung einfügen, ob ein Teaser vorhanden ist. Ansonsten würde ggf. ein leerer Absatz stehen.
    Code:
    <?php if ($this->teaser): ?><p class="teaser"><?php echo $this->teaser; ?></p><?php endif; ?>
    Gruß Gabi
    Geändert von gabi_ix (29.11.2011 um 15:26 Uhr)

  16. #16
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Diese Änderung wäre dann aber nicht updatesicher! Für solche Anpassungen gibt es in Contao ein eigenes Backend-Modul mit Namen "Templates".
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  17. #17
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Diese Änderung wäre dann aber nicht updatesicher! Für solche Anpassungen gibt es in Contao ein eigenes Backend-Modul mit Namen "Templates".
    Hallo xchs,

    da haben sich unserer Antworten gerade überschnitten. Hatte das mit dem Update auch noch mal in den Beitrag geschrieben. Doppelt hält sowieso besser :-).

    Gruß Gabi

  18. #18
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von gabi_ix Beitrag anzeigen
    contao/system/modules/news/templates/ zur Auswahl angeboten. Geänderte Templates sollten immer unter einem neuem Namen abgelegt werden, um die Änderungen bei Systemupdates nicht zu überschreiben.
    Weitere Ergänzung:
    Und wenn man das per Hand macht das neue Template in den Ordner /templates/ bzw. /templates/themename kopieren!
    Dafür ist der Ordner da ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Text per Link/Button auf der Seite größer oder kleiner anzeigen lassen
    Von Stefan01 im Forum Allgemeine Inhaltselemente
    Antworten: 15
    Letzter Beitrag: 07.05.2014, 20:43
  2. Letzte News in Nachrichtenleser immer anzeigen
    Von Jester im Forum Nachrichten/Events/FAQ
    Antworten: 3
    Letzter Beitrag: 20.04.2012, 13:10
  3. Bild von Text umfließen lassen über CSS
    Von TGB im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 23.04.2010, 18:20
  4. Antworten: 9
    Letzter Beitrag: 06.04.2010, 03:01
  5. PHP-Hinweise anzeigen lassen
    Von franks im Forum Entwickler-Fragen
    Antworten: 5
    Letzter Beitrag: 29.11.2009, 21:28

Lesezeichen

Lesezeichen

Berechtigungen

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