Ergebnis 1 bis 4 von 4

Thema: Contentelement erweitern

  1. #1
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard Contentelement erweitern

    Hallo Community,

    ich möchte das Bild-Element um die Funktionalität "Zufallsbild" erweitern. Unter Contao 3 bis Contao 4.13 klappte das wie folgt:

    PHP-Code:
    class ContentRandomImage extends \ContentElement
    {
      protected 
    $strTemplate 'ce_image';

      public function 
    generate() {

        
    $multiSRC deserialize$this->multiSRC );
        
    $objFiles = \FilesModel::findMultipleByUuids$multiSRC );

        
    //
        // Recursiv alle Bildobjekte im array $arrImages einsammeln
        // 

        // Auswahl eines Bildes
        
    $i mt_rand0, ( count$arrImages )-) );
        
    $objFile = \FilesModel::findByPk$arrImages[$i] );
        
    $this->singleSRC $objFile->path;
        
    //
        
    return parent::generate();
      }

      protected function 
    compile() {
        
    $this->addImageToTemplate$this->Template$this->arrData );
      }

    Mit Contao 5 scheint es damit aber vorbei zu sein. Frage:

    Kann man Fragmentcontroller auch so "überladen", die Darstellung aber dem Elternelement überlassen,
    oder müsste ich dazu ein komplett eigenständiges Contentelement programmieren?

    Vielen Dank
    Günter

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Warum benutzt Du nicht das im Contao-Core enthalten Frontend-Modul "Zufallsbild"?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Nutzer
    Registriert seit
    20.02.2012.
    Beiträge
    55

    Standard

    In einem Artikel sollen sehr viele Zufallsbilder erscheinen, wobei jedes dieser Bilder eine Bildlink-Adresse und eine stets gleiche Bildunterschrift hat.
    Davon abgesehen, dass ich bei Nutzung des Frontend-Modules für jedes Zufallsbild das Modul und ein weiteres Inhaltselement benötige, fällt mir keine Lösung ein, wie ich die Linkadresse und die Unterschrift setzen könnte. Hast Du dazu eine Idee?

    @Meine Fragestellung hinsichtsichtlich "Überladung" trifft den Kern meines Problems nicht richtig. Ich muss das nochmals überdenken und betrachte das Thema erstmal als erledigt.

    Vielen Dank.

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

    Support Contao

    Standard

    Hallo mPunkt,

    die URL sowie die Bildunterschrift lässt sich in der Dateiverwaltung in den Metadaten einpflegen.
    ---------------------------------
    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.”

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
  •