Ergebnis 1 bis 9 von 9

Thema: News ohne Teaser in Contao 3.5

  1. #1
    Contao-Nutzer
    Registriert seit
    12.04.2013.
    Beiträge
    49

    Standard News ohne Teaser in Contao 3.5

    Hallo, ich hatte mal vor längerer Zeit eine Contao Installation in der Version 2.9 und dort konnte ich bei neuen Nachrichten wählen zwischen einem Teasertext und dem Nachrichtentext. Ich nutze nun das opensauce theme von Rocksolid und dort habe ich nur die Möglichkeit einen Teasertext zu hinterlegen und muss den Nachrichtentext separat in einem neuen Element angeben. Was muss ich ändern? Mir fällt es nicht mehr ein, wie ich es damals umgesetzt hatte.

    Danke für eure Hilfecontao 2.9 news.JPGcontao 3.5.JPG

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

    Standard

    Dir fällt es nicht ein, weil das damals einfach so war. Seit Contao 3 wird der Detailinhalt einer News als Inhaltselemente festgelegt.

  3. #3
    Contao-Nutzer
    Registriert seit
    16.08.2009.
    Beiträge
    51

    Standard

    Hallo peterpan,
    das war in 2.9 noch alles auf einer Seite. In der 3.5 ist es leider umständlich geworden. Du musst zuerst den Titel und den Teaser der Nachricht anlegen und anschließend ein neues Element einfügen. Am besten du schaust dir in der Online-Demo den Bereich "Nachrichten" an, dann siehst du was ich meine.

    Gruß
    umsteiger

  4. #4
    Contao-Nutzer
    Registriert seit
    12.04.2013.
    Beiträge
    49

    Standard Die Lösung?

    Ich habe nun auf der Seite News im Modul Newsreader al Nachrichtentemplate "News full" verwendet. Auf der Startseite habe ich im Modul "News list" das template "News_simple" verwendet. Somit wird mir auf der Startseite nur die Nachrichtenüberschrift mit Datum angezeigt und beim Klicken öffnet sich die komplette Nachricht, obwohl ich den Nachrichtentext immer noch in das Teaserfeld schreibe!

  5. #5
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.480
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann nimmst du am einfachsten schon für das Listenmodul das Full-Template, dann haste gleich den gesamten Inhalt.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  6. #6
    Contao-Nutzer
    Registriert seit
    12.04.2013.
    Beiträge
    49

    Standard Platzmangel wegen columns

    Hallo ich habe neben dem Newsmodul auch noch eine Google Map, deshalb habe ich nicht so viel Platz auf der Startseite....aber ich habe gerade mal einen Akordeon Umschlag um das Newsmodul gepackt und die Newsliste nun als "News_full" anzeigen lassen. So gesehen benötige ich ja keine extra Newsseite mehr, da die Nachrichten eh kurz sind. Was haltet Ihr davon?
    Ich muss nur noch zusehen, dass das Akordeon standardmäßig zugeklappt ist. Auch das habe ich vor Jahren mal gemacht und dafür das Template moo_accordion.html5 geändert. Bei Opensauce habe ich zwar ebenfalls moo_accordion.thml5 als Template, allerdings ist der darin enthaltene Code abweichend , so dass ich nicht einfach copy and paste verwenden kann. Was müsste ich dort a, Code ändern?

    Hier noch der Link zur Seite

    www.fontana-eis.de
    Geändert von peterpan (22.08.2016 um 14:56 Uhr)

  7. #7
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    837

    Standard

    Was ich mal gemacht habe war, dass ich das news_latest template dahingehend geändert habe, dass es egal ist ob man alles in den Teaserbereich schreibt oder doch noch ein Inhaltselement Text anlegt.
    Grund war damals, dass der Redakteur sich das offenbar nicht merken konnte mit dem extra Textelement, also habe ich im Template diesen Teil

    PHP-Code:
      <div class="teaser">
        <?= $this->teaser ?>
      </div>
    so geändert:

    PHP-Code:
     <?php if ($this->teaser): ?>
              <p class="teaser"><?php echo \String::substr($this->teaser,140); ?></p>
            <?php else: ?>
              <p class="teaser"><?php echo \String::substr($this->text,140); ?></p>
            <?php endif; ?>
    Das bewirkt, dass immer nach 140 Zeichen gekürzt und der Weiterlesen Link angezeigt wird, egal ob alles im Teaser steht oder doch ein Textelement angelegt wurde.

    Nur mal so als Idee, vielleicht ist es eine Option für Dich.

    LG
    Bennie

  8. #8
    Contao-Nutzer
    Registriert seit
    12.04.2013.
    Beiträge
    49

    Standard moo_accordion standardmäßig geschlossen halten...so gehts

    Diesen Codeschnipsel in das Template einfügen und das wars

    "display: -1, // -1, alle Akkordions sind am Anfang eingeklappt"

    Quelle: http://de.contaowiki.org/Accordions_...hlossen_halten

  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Bennie Beitrag anzeigen
    PHP-Code:
    ...
    <p class="teaser"><?php echo \String::substr($this->teaser,140); ?></p>
    ...
    Die neue Klasse heißt jetzt StringUtil
    PHP-Code:
    // String ohne HTML
    \StringUtil::substr($strString$intNumberOfChars$strEllipsis=' …'); 
    https://github.com/contao/core/blob/...ngUtil.php#L28
    PHP-Code:
    // String mit HTML
    \StringUtil::substrHtml($strString$intNumberOfChars
    https://github.com/contao/core/blob/...ngUtil.php#L90
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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
  •