Ergebnis 1 bis 10 von 10

Thema: Artikelteasertext mit ausgeben

  1. #1
    Contao-Fan Avatar von gregor
    Registriert seit
    20.06.2009.
    Ort
    Frankfurt am Main
    Beiträge
    553

    Standard Artikelteasertext mit ausgeben

    Hallo zusammen,

    kann ich irgendwie den Teasertext eines Artikels in der globalen Artikelliste unterhalb eines Treffers mit ausgeben??

    Muss ich hierzu im Template mod_global_articlelist was modifizieren? Sicherlich ja.

    Leider ist PHP nicht meine Baustelle und das einfache Einfügen von echo this->teaser wird sicherlich nicht den Erfolg bringen.

    Darum würde ich mich über ein Code-Schnipsel rießig freuen, wenn es denn überhaupt so gehen würde.

    Und nun beantwortet ich wahrscheinlich meine Frage selbst: Es geht nicht, weil die Cloud den Teasertext in der URL nicht mit übergibt und die Artikelliste somit nichts vom Teasertext mitbekommt.


    Danke und Gruß

    Gregor

  2. #2
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Hi Gregor,

    ich schreib mir das mal auf die To Do Liste. Ich hoffe, ich kriege das noch vor meinem Urlaub ab Samstag hin.
    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  3. #3
    Contao-Fan Avatar von gregor
    Registriert seit
    20.06.2009.
    Ort
    Frankfurt am Main
    Beiträge
    553

    Standard

    Hallo Helmut,

    vielen Dank für die Bemühungen, noch so kurz vor Deinem Urlaub.
    Freue mich schon auf die neuen Möglichkeiten, auch wenn es erst nach Deinem Urlaub fertig werden sollte.

    Einen schönen und erholsammen Urlaub wünscht Dir

    Gregor

  4. #4
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard

    Ich bin auch schwer an der Ausgabe von Artikelteasern auf die Tag Cloud interessiert.
    Gibt's denn da inzwischen eine Lösung?

    Gruß sizta7

  5. #5
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    So,

    hat leider ein bisschen gedauert, weil ich nun auch noch einen Gipsarm habe.
    Wenn ihr tags bzw. tags_articles aus dem Extension Repository aktualisiert, werden ab sofort auch die Teasertexte mit durchgeschleift.

    Die Templates müsst ihr dann allerdings noch selbst modifizieren. Im Fall der Artikelliste ist das das Template mod_global_articlelist.tpl
    Dort muss dann an der Stelle, an der der Teaser ausgegeben werden soll das folgende stehen:

    PHP-Code:
    <?php echo $article['data']['teaser']; ?>
    Wenn das Probleme bereiten sollte, meldet euch noch mal.

    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  6. #6
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard


    es funktioniert, es funktioniert!!!
    Super!!! 1.000 Dank für die Umsetzung.

    ..und gute Besserung für den Gipsarm.
    Geändert von sizta7 (19.01.2010 um 12:36 Uhr)

  7. #7
    Contao-Nutzer
    Registriert seit
    19.11.2009.
    Beiträge
    164

    Standard Teaser + Artikeltitel mit anzeigen [tags]

    ist zwar schon eine Weile her, aber das hat mir sehr geholfen.

    Ich habe in den Teasern nur ein Bild und würde gern, dass der Artikeltitel mit ausgegeben wird. Ich habe schon einiges probiert, aber kriege es nicht hin.

    Kann mir jemand einen Rat geben?

    Mein Code sieht im Moment so aus:
    PHP-Code:
    <?php if (count($this->articles)): ?>
    <ul>
    <?php foreach ($this->articles as $article): ?>
      <li>
            <?php echo $article['data']['teaser']; ?>
    <?php 
    if ($this->showTags): ?>
            <?php echo $article['tags']; ?>
    <?php 
    endif; ?>
        </li>
    <?php endforeach; ?>
    </ul>
    <?php else: ?>
    <p class="empty"><?php echo $this->empty?></p>
    <?php endif; ?>

  8. #8
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Hallo stixer,

    ich habe gerade ein kleines Update für tags_articles und tags ins Extension Repository hochgeladen. Damit sollte die Generierung der Templates des Module Artikelliste (Tags) bzw. Globale Artikelliste jetzt wesentlich einfacher sein. Die in $this->articles übergebenen Artikel-Arrays beinhalten jetzt neben den bisherigen Schlüsseln

    • content
    • tags
    • data


    noch die weiteren Schlüssel

    • url: Die URL auf den Artikel bzw. die Seite, je nachdem was ausgewählt ist
    • html: Der komplette HTML-Code des Artikels
    • teaser: Der Teaser das Artikels, falls vorhanden, sonst leer


    Damit kannst du jetzt z.B. die Links auf die Artikel bzw. falls vorhanden die Teaser auf die folgende Art ausgeben:

    PHP-Code:
    <?php if (count($this->articles)): ?> 
    <ul> 
    <?php foreach ($this->articles as $article): ?> 
      <li> 
            <?php echo (strlen($article['teaser'])) ? ($article['teaser'] . '<a href="' $article['url'] . '">Weiterlesen...</a>') : $article['content'] ; ?> 
    <?php if ($this->showTags): ?> 
            <?php echo $article['tags']; ?> 
    <?php endif; ?> 
        </li> 
    <?php endforeach; ?> 
    </ul> 
    <?php else: ?> 
    <p class="empty"><?php echo $this->empty?></p> 
    <?php endif; ?>
    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  9. #9
    Contao-Nutzer
    Registriert seit
    19.11.2009.
    Beiträge
    164

    Standard

    Super, danke!

  10. #10
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard

    Hallo Helmut,

    ich versuche gerade für die Tagged Article List im mod_global_articlelist.tpl die Artikelüberschriften unsichtbar zu schalten, da ich nur über das Bild, welches im Teasertext eingebunden ist, auf den Artikel verlinken möchte.
    Über CSS habe ich das schon versucht, nur leider kann man immer nur auf den ganzen Teaser zugreifen, also Bild UND Text.

    Teaserbild und -text in der tagged list kommt ja aus dieser Zeile:
    PHP-Code:
    <?php echo $article['data']['teaser']; ?>
    Woher die Artikelüberschrift kommt, frage ich mich jetzt, da sie in der tagged artikellist selbst dann erscheint, wenn ich sie aus dem mod-article-teaser Template komplett lösche.

    Ist es irgendwie möglich ['teaser'] so aufzusplitten, das man im Template für die tagged-list einzeln auf die enthaltene Artikelüberschrift, das Teaser-Bild und den Teasertext zugreifen kann? Z.Bsp. um denen dann CSS-Klassen zuzuweisen, damit man sie einzeln ansprechen kann?

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Akkordeon als PDF ausgeben
    Von SteffenS im Forum Layout / Templates / Holy Grail
    Antworten: 0
    Letzter Beitrag: 09.03.2011, 10:26
  2. Daten ausgeben
    Von christophweise im Forum Formulare
    Antworten: 5
    Letzter Beitrag: 26.09.2010, 21:05
  3. HTTP_USER_AGENT u.Ä. ausgeben
    Von mv_alex im Forum Entwickler-Fragen
    Antworten: 23
    Letzter Beitrag: 06.07.2010, 12:09
  4. Allgemeine Fragen: Nachrichten ausgeben, FAQ ausgeben
    Von Chris87 im Forum Nachrichten/Events/FAQ
    Antworten: 8
    Letzter Beitrag: 11.12.2009, 20:33
  5. Benutzergruppe Ausgeben
    Von Andreas M. im Forum Geschützte Bereiche/Mitglieder
    Antworten: 3
    Letzter Beitrag: 17.09.2009, 11:07

Lesezeichen

Lesezeichen

Berechtigungen

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