Hallo,
gibt es eine Erweiterung, mit der man in einem Nachrichtenteaser ein Bild mit einbauen kann, ähnlich der Erweiterung zArticleImage für Artikel? Oder ist so etwas geplant?
Vielen Dank für die Antworten
Gruß Michaela
Hallo,
gibt es eine Erweiterung, mit der man in einem Nachrichtenteaser ein Bild mit einbauen kann, ähnlich der Erweiterung zArticleImage für Artikel? Oder ist so etwas geplant?
Vielen Dank für die Antworten
Gruß Michaela
HI
Mit newsentrymore kannst du zumindest über den TinyMCE Bilder in den Teaser einbauen.
Sebastian
Ich arbeite beim Linux-Systemhaus ETES in Stuttgart
ich wollte eben genau die gleiche Frage posten
Auch ich würde gerne für das Nachrichtenmodul bzw. die Nachrichtenliste zusätzlich zu den Teasertexten auch ein Teaser-bild einfügen.
Habe die Erweiterung installiert, aber wo kann ich denn jetzt ein Teaserbild für die Nachricht festlegen?
Du kannst im Nachrichten-Datensatz die Option "Ein Bild hinzufügen" aktivieren und dort das gewünschte Bild auswählen.
Wenn Du nun in den Einstellungen Deines Frontend-Moduls vom Typ "Nachrichtenliste" das Nachrichtentemplate "news_latest" auswählst, werden Dir die Nachrichtenbilder auch im Teaser mit ausgegeben.
Soll für den Nachrichtenteaser ein anderes Bild als für die Nachricht selbst verwendet werden, müsstest Du das - wie bereits erwähnt - über den RTE TinyMCE machen (oder direkt per Inserttag)
Ich habe mir dafür ein eigenes Template gebaut.
Und da die Frage öfter kommt, hänge ich es hier mal ran.
Es holt sich das Bild aus der Hauptnachricht und formatiert es nach den Einstellungen in der jeweiligen Nachricht.
Möchte man fixe Größen für das Bild definiert man diese am Besten im Nachrichtenlisten Modul.
Möchte man eine andere Größe es Bildes auf der Detailseite/ "Weiterlesen..."-Seite, definiert man die neue Größe im jeweiligen Nachrichtenleser-Modul
Grüße, Tim
ps. TinyMCE geht natürlich weiterhin.
Ein insert-Tag kommt leider nicht in Frage, das würde die Redakteure bereits überfordern. Genau "über den TinyMCE machen" ist das, was ich nicht "finde". Ich würde gerne die Möglichkeit haben, um Beitrag und im Teaser auch unterschiedliche Bilder zu verwenden. Wo ich das hier (siehe Anhang) einstellen kann finde ich leider nich, Tomaten auf den Augen?
@Tim, vielen Dank für das Template. Das wird sicherlich noch einigen, die die Suche benutzen, weiterhelfen
Geändert von jschma (09.03.2011 um 08:42 Uhr)
Unterschiedliche Bilder über einen "Bild einfügen" Button wäre eine neue Erweiterung.
Das werd ich in einer ruhigen Minute mal erstellen.
Ich würde innerhalb des "Unterüberschrift und Teaser" palettes ein "Ein Bild hinzufügen" Feld ergänzen mit den gewohnten Einstellungen.
Das sollte es doch tun, oder?
Dann noch das Template anpassen
jep, das wäre perfekt bzw. eine konsistente Herangehensweise
Das ist dann aber nicht auf ein Nachrichtentemplate geschränkt, sondern funktioniert mit jedem nehme ich an?
Ja, würde mit jedem Template funktioniert. Man muss allerdings das neue Feld ins Template laden $this->teaserimage;
Im Grunde wie es jetzt auch in den Templates steht für das <img>, nur nochmal alles für ein Bild im Teaser.
ok ich hoffe nicht, dass du jetztz von mir erwartest das ich dine Template anpasse?
Das würde schief gehen vermute ich
Danke trotzdem für deinen Input.
Grüße Jan
Nein nein, ein entsprechendes Template würde ich schon mitliefern.
Mein Template oben ist aber auch ganz praktikabel (wenn man das gleiche Bild für den Teaser nimmt)
Es wird überprüft ob überhaupt ein Teaser gesetzt ist. Wenn nicht wird die Nachricht komplett angezeigt.
Ist eine Art Mischung aus den Templates news_full und news_latest
Ich bau heut Nachmittag mal an der Extension für die Teaser Bilder. Ich könnt das auch grad für ein Projekt gebrauchen.
Diese Erweiterung sollte das implementieren: http://www.contao.org/extension-list...er_rte.en.html
Mit dem TinyMCE geht`s auch, aber die Bildauswahl da drin ist für Redakteure sehr schwierig.
So, pünktlich zum Feierabend ist die Extension fertig geworden:
[newsteaserimage]
-> Ergänzt die gewohnte Bildauswahl für Nachrichtenteaser.
-> Teaserbild und Nachrichtenbild werden gesondert behandelt.
-> Falls beide Bilder ausgewählt sind hat das Teaserbild im template "news_latest_teaserimage" Vorrang
Installation:
-> Modul Ordner in den Ordner /system/modules kopieren
-> Datenbankaktualisieren
-> Für das Nachrichtenlisten-Modul das neue template "news_latest_teaserimage" auswählen.
Todo:
-> Das Teaserbild holt noch nicht die vordefinierten Größen aus dem Nachrichtenliste Modul. Das geränze ich morgen.
Freu mich auf feedback.
Viele Grüße,
Tim
ps. wenn alles gut klappt, kommt die noch ins ER.
Hi,
offizielle Version ist im ER:
[newsteaserimage]
http://www.contao.org/erweiterungsli...000013.de.html
Die eingestellte Bildgröße im Nachrichtenlisten-Modul wird erkannt und zusätzlich habe ich noch die Option spendiert das Bild mit dem aktuellen Newsbeitrag zu verlinken.
Grüße,
Tim
Hallo Tim G,
wäre es möglich, Deine Extension dahingehend zu erweitern, dass für das Teaserfeld "Teasertext" z.B. der RTE TinyMCE geladen wird? Dann nämlich sollten alle Eventualitäten abgedeckt und beliebige Eingaben auch im Teaser möglich sein.
Wenn das nicht direkt in Deine Erweiterung rein passt, kann man sich zur Not ja auch zusätzlich eine der weiter oben angesprochenen Erweiterungen installieren...
Im Grunde kann man das mit dem TinyMCE erweitern, wenn das gewünscht ist.
Ich selbst lasse das Teasertext Feld lieber clean, weil sonst die Redakteure zu doll verspielt sein können.
Dann sehen wenigstens die Teaser alle gleich aus.
Vielleicht wäre ne Checkbox am Besten: "TinyMCE benutzen", oder so.
Könnte man in den Einstellungen unterbringen.
Geändert von Tim G (10.03.2011 um 13:53 Uhr)
Wenn Du das hinbekommst, wäre das sicherlich wünschenswert. Ansonsten könnte man sich den Editor ja auch per DCA irgendwie aktivieren.
Auf jeden Fall müsste die Funktionalität des TinyMCE für Redakteure geeignet zurechtgestutzt werden, damit dort nur die notwendigsten/sinnvollsten Buttons zur Verfügung stehen. Aber das ist dann eine andere Geschichte...
Super, vielen Dank für deine Mühen!
Kleines Feedback:
Im BE kann ich wunderbar das Teaserbild festlegen, im Frontend ist die Seite jedoch komplett weiß (=leer). Deaktiviere ich das Teaserbild, geht es wieder.
Habe das entsprechende Template für den Nachrichten-Lister aktiviert.
Falls du eh dabei bist kannst du direkt noch ein Template für news_short mit Teaserbild machen?
Viele Grüße
Gute Idee
Code:Fatal error: Could not load class FB in /home/firma/htdocs/cms/system/functions.php on line 76 #0 /home/firma/htdocs/cms/system/functions.php(76): __error(256, 'Could not load ...', '/home/firma/ht...', 76, Array) #1 /home/firma/htdocs/cms/system/modules/newsteaserimage/NewsTeaserImage.php(180): __autoload('Could not load ...', 256) #2 /home/firma/htdocs/cms/system/modules/newsteaserimage/NewsTeaserImage.php(112): NewsTeaserImage->addImageToTemplate('FB') #3 /home/firma/htdocs/cms/system/modules/news/ModuleNews.php(191): NewsTeaserImage->parseArticlesHook(Object(FrontendTemplate), Array) #4 /home/firma/htdocs/cms/system/modules/news/ModuleNewsList.php(145): ModuleNews->parseArticles(Object(FrontendTemplate), Array) #5 /home/firma/htdocs/cms/system/modules/frontend/Module.php(129): ModuleNewsList->compile(Object(DB_Mysql_Result)) #6 /home/firma/htdocs/cms/system/modules/news/ModuleNewsList.php(77): Module->generate() #7 /home/firma/htdocs/cms/system/modules/frontend/ContentModule.php(72): ModuleNewsList->generate() #8 /home/firma/htdocs/cms/system/libraries/Controller.php(415): ContentModule->generate() #9 /home/firma/htdocs/cms/system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement() #10 /home/firma/htdocs/cms/system/modules/frontend/Module.php(129): ModuleArticle->compile('103') #11 /home/firma/htdocs/cms/system/modules/frontend/ModuleArticle.php(71): Module->generate() #12 /home/firma/htdocs/cms/system/libraries/Controller.php(348): ModuleArticle->generate() #13 /home/firma/htdocs/cms/system/libraries/Controller.php(221): Controller->getArticle(false) #14 /home/firma/htdocs/cms/system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('13', false, false, 'main') #15 /home/firma/htdocs/cms/index.php(198): PageRegular->generate('0', 'main') #16 /home/firma/htdocs/cms/index.php(333): Index->run(Object(DB_Mysql_Result)) #17 {main}
Versuch' mal Zeile 180 des Skripts "NewsTeaserImage.php" auszukommentieren.
Oh ja, sorry.
Das sind noch Firephp schnippsel Reste vom debugging.
Ich lade nachher noch eine cleane Version hoch und ein news_short template
Tim
Sent from my iPhone using Tapatalk
http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.
Neue Version ist oben inkl. news_short_teaserimage template
Grüße,
Tim
ps. ich setz mich mal mit dem TinyMCE-Integration auseinander.
funktioniert jetzt perfekt, danke für den Bugfix
Super,
Ich hab grad noch ein neues Release hochgeladen:
Optional kann jetzt der TinyMCE anstelle des normalen Textfeldes genutzt werden.
Einfach unter Einstellungen->Teaser-Einstellungen den Haken setzen.
Grüße Tim
ps. Eventuell baue ich die ganze Erweiterung mal aus für Events und Artikel?!
Noch ein kleines Feedback: Beim Nachrichtenlister (news_short_teaserimage) werden jetzt die Headlines doppelt angezeigt.
Das wars aber dann auch
stimmt.
Verflixtes copy&past
Den ersten (freistehenden) Eintrag im Template einfach löschen: (Zeile 5 oder 6 )
oder gleich nochmal updaten.PHP-Code:
<h2><?php echo $this->text ? $this->linkHeadline : $this->newsHeadline; ?></h2>
Tim
Stimmt, dann muss ein neuer Name her.
So, ich hab noch ein kleines Gimmick dazu gepackt:
2 neue Templates:
- news_full_teaserimage
- news_full_tags_teaserimage (das ganze mit tags Unterstützung)
Die Templates sind etwas mehr als nur das normale news_full template und ermöglichen maximale Flexibilität:
-> Es wird überprüft ob ein Teaser gesetzt ist, falls nicht wird der normale Text ausgegeben. (Eine Art Fallunterscheidung zwischen news_latest und news_full)
-> Ist ein Teaser-Bild vorhanden wird das Teaserbild verwendet.
-> Ist kein Teaser-Bild vorhanden aber ein normales Bild, wird dieses verwendet.
Das hat den Vorteil, dass man nicht zwischen Templates hin und her springen muss und sowohl Nachrichten mit teaser, als auch ohne teaser in einer Liste darstellen kann.
Ich brauche das permanent.
Viel Spa0 damit...
Grüße,
Tim
ps. einfach das Modul updaten, dann sollten die neuen templates installiert sein.
Ich hab noch ein template bzw. schon fast eine kleine Erweiterung, die die oben genannten Funktionen noch in einem Akkordeon zu verschachtelt.
Der Weiterlesen Button würde dann nicht auf eine neue Seite leiten, sondern das Akkordeon öffnen -> wenn als Weiterleitungsziel Standard gewählt ist.
Eine Art [newsaccordion] Erweiterung. Vielleicht baue ich da mal eine richtige Erweiterung draus, falls Interesse besteht.
Den Effekt habe ich hier verbaut:
http://www.pelz-korbach.de/
(der 2. Eintrag mit dem PLUS bei Weiterlesen. Gut, dass es gerade einen Newsbeitrag damit gibt. Der Kunde pflegt ja die Seite.)
Geändert von Tim G (11.03.2011 um 16:39 Uhr)
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)
Lesezeichen