Ergebnis 1 bis 18 von 18

Thema: Bilder von Nachrichten (News) übernehmen ...

  1. #1
    Contao-Fan Avatar von Silvano
    Registriert seit
    12.09.2010.
    Ort
    Zürich, Schweiz
    Beiträge
    326
    Partner-ID
    7631

    Standard Bilder von Nachrichten (News) übernehmen ...

    Hallo Zusammen

    Wie kann man via Template ("nle_news_html.tpl") an Avisota beibringen, das auch das Bild (via Nachrichten "Bild hinzufügen") mit in den Newsletter "genommen" wird?

    Danke. Gruss Silvano

  2. #2
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Die Template Variable $this->news beinhaltet alle Felder der Tabelle.
    D.h. du müsstest über $news['singleSRC'] an das Bild kommen.

    Hier ein stark verkürztes Beispiel:
    PHP-Code:
    <?php
    foreach ($this->news as $news):
      if (
    $news['addImage']):
        echo 
    $this->generateImage($this->getImage($news['singleSRC'], 120120), $news['headline']);
      endif;
    endforeach;
    ?>

  3. #3
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Hat dies schon jemand hinbekommen?

    Ich habe den Code ins template gepackt und kein Bild wird angezeigt...

    Sorry, bin kein Progger...

    Muss ich noch etwas einstellen?

    Danke
    Viele Grüße aus Köln
    Matu

  4. #4
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Endlich habe ich es hinbekommen, dass mir Contao die Bilder im Backend anzeigt (habe nur den Code ins Template gepackt) !

    Die Bilder werden aber nicht mitversendet!

    Es sind nur Platzhalter im Newsletter...

    Woran kann dies liegen?
    Viele Grüße aus Köln
    Matu

  5. #5
    Contao-Fan Avatar von Silvano
    Registriert seit
    12.09.2010.
    Ort
    Zürich, Schweiz
    Beiträge
    326
    Partner-ID
    7631

    Standard

    Also ich habe folgenden Code in der nle_news_html.tpl des Kunden. Mit diesem funktioniert es.

    Code:
    <?php 
      if ($item['addImage']): 
        echo $this->generateImage($this->getImage($item['singleSRC'], 115, 80), $item['headline']); 
      endif;
    ?>

  6. #6
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Komisch?!

    Ich habe deinen Code auch eingefügt aber es werden keine Bilder mitgeschickt?

    Unter Newsletter bearbeiten sehe ich die Bilder... nur in der Online-Ansicht und im Newsletter ist nichts drinne?

    Ich verwende Contao 2.10.2 . und Avisota 1.5.1 stable Bulid 19...

    Woran kann dies liegen?
    Viele Grüße aus Köln
    Matu

  7. #7
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Ich habe einmal nachgeforscht und es liegt an einer falschen Verlinkung der Bilder.

    Die automatisch generierten Links zu den Bilder sehen so aus:
    http://localhost:8888/testsystem/TL_...m/html/xyz.jpg

    Müssten aber so aussehen:
    http://localhost:8888/testsystem/tl_...ichten/xyz.jpg

    Wieso zieht ersich das so?
    Viele Grüße aus Köln
    Matu

  8. #8
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Ah, jetzt kommen wir der Sache doch schon näher
    Ich habe gerade eine Version ins ER gestellt, wo diese TL_*_URL Konstanten definiert werden, das Problem das die Konstante in der URL steht sollte also nicht mehr auftreten.

  9. #9
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Hes super, die Bilder sind nun richtig im Newsletter eingebunden !

    Nur in der Online-Ansicht tauchen sie nicht auf...

    Woran kann dies liegen?
    Viele Grüße aus Köln
    Matu

  10. #10
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Code:
    <?php 
      if ($item['addImage']): 
        echo $this->generateImage($this->getImage($item['singleSRC'], 115, 80), $item['headline']); 
      endif;
    ?>
    Was muss ich umstellen, damit das Bild in der Breite fix ist und in der Höhe proportional angepasst wird?

    Danke
    Viele Grüße aus Köln
    Matu

  11. #11
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von matuweb Beitrag anzeigen
    Hes super, die Bilder sind nun richtig im Newsletter eingebunden !

    Nur in der Online-Ansicht tauchen sie nicht auf...

    Woran kann dies liegen?
    Vermutlich das gleiche Problem, in dem PageType fehlten auch die TL_*_URL Konstanten, ich habe diese geadded.

    Zitat Zitat von matuweb Beitrag anzeigen
    Code:
    <?php 
      if ($item['addImage']): 
        echo $this->generateImage($this->getImage($item['singleSRC'], 115, 80), $item['headline']); 
      endif;
    ?>
    Was muss ich umstellen, damit das Bild in der Breite fix ist und in der Höhe proportional angepasst wird?

    Danke
    Einfach die Höhe auf '' setzen.
    Code:
    <?php 
      if ($item['addImage']): 
        echo $this->generateImage($this->getImage($item['singleSRC'], 115, ''), $item['headline']); 
      endif;
    ?>

  12. #12
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Jetzt passt es mit dem Bild und auch in der Online-Ansicht.

    Klasse, vielen Dank !

    Nur in der internen Avisota Ansicht (vorm versenden) werden die Bilder nicht angezeigt...
    Viele Grüße aus Köln
    Matu

  13. #13
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    muha, warum hast du das nicht gleich gesagt?
    Update ist im ER, damit sollte es auch da funktionieren

  14. #14
    Contao-Nutzer
    Registriert seit
    05.10.2009.
    Beiträge
    79

    Standard

    Kann man diesen Trick auch für das Inhaltselement "Artikel" umändern?

    Ich hätte gerne Artikelteaser inkl. dem jeweils zugeordnetem Artikelteaser-Bild im Newsletter eingebunden.
    Stehe ich auf dem Schlauch, oder ist dies derzeit nicht möglich? Bei mir wird nur der Text ausgegeben.

  15. #15
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Na klar, du musst nur das Template nle_article_teaser_* anpassen.
    Alles ist mit einem angepassten Template möglich

  16. #16
    Contao-Nutzer
    Registriert seit
    16.12.2010.
    Beiträge
    5

    Standard

    Zitat Zitat von tril Beitrag anzeigen
    Na klar, du musst nur das Template nle_article_teaser_* anpassen.
    Alles ist mit einem angepassten Template möglich
    Funktioniert bei mir nicht bei image & gallery. dafür einen Tipp?

  17. #17
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Was für eine Image und Gallery?
    Die aus dem Newslettersystem?

  18. #18
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Daumen hoch

    Grandios, funktioniert auch bei den Events Seeeeeeeeeeeeeeeeeeehr geil ... BIG THANKS!

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
  •