Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Kein Vorschaubild im Backend, obwohl 'image' als erstes abgefragt wird

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard Kein Vorschaubild im Backend, obwohl 'image' als erstes abgefragt wird

    Hallo,

    [madeyourday/contao-rocksolid-custom-elements] v2.3.5 mit cto 4.9.19 (lokal via Laragon)
    Im Backend wird kein Vorschaubild, keine Vorschauinfo (mehr) angezeigt.
    Eigentlich sollte doch zumindest das Bild als Vorschau kommen, oder?
    Ich kann leider nicht sagen, ab welchem Update dies so war.

    PHP-Code:
    <?php

    return[
        
    'label' => [
            
    'de' => ['Hintergrundbild','Fügen Sie ein Hintergrundbild ein.'],
        ],
        
    'types' => ['content','module'],
        
    'contentCategory' => 'WERBEpanorama',
        
    'modulCategory' => 'WERBEpanorama',
        
    // 'beTemplate' => 'be_wildcard',
        
    'fields' => [
            
    'image' => [
                
    'label' => [
                    
    'de' => ['Hintergrundbild','Wählen Sie ein Hintergrundbild'],
                ],
                
    'inputType' => 'fileTree',
                
    'eval' => [
                    
    'fieldType' => 'radio',
                    
    'filesOnly' => true,
                    
    'extensions' => \Config::get('validImageTypes'),
                ],
            ],
            
    'overlay' => [
                
    'label' => [
                    
    'de' => ['Overlay','Fügt dem Hintergrundbild ein Overlay hinzu'],
                ],
                
    'inputType' => 'checkbox',
                
    'eval' => [
                    
    'tl_class' => 'clr w50 m12',
                ],
                
    'default' => true,
            ],
            
    'headline' => [
                
    'label' => [
                    
    'de' => ['Überschrift','Hier können Sie dem Inhaltselement eine Überschrift hinzufügen.'],
                ], 
                
    'inputType' => 'inputUnit',
                
    // 'options' => ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'],
                
    'options' => ['h1'],
                
    'eval' => [
                    
    'tl_class' => 'clr w50',
                    
    'allowHtml' => true,
                ],
                
    'default' => [
                    
    'unit' => 'h1',
                    
    'value' => '',
                ],
            ],
            
    'subheadline' => [
                
    'label' => [
                    
    'de' => ['Unterüberschrift','Hier können Sie eine Unterüberschrift hinzufügen.'],
                ],
                
    'inputType' => 'inputUnit',
                
    //'options' => ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'],
                
    'options' => ['h2','h3'],
                
    'eval' => [
                    
    'tl_class' => 'w50 clr',
                    
    'allowHtml' => true,
                ],
                
    'default' => [
                    
    'unit' => 'h3',
                    
    'value' => '',
                ],
            ],
            
    'text' => [
                
    'label' => [
                    
    'de' => ['Zusatztext',''],
                ],
                
    'inputType' => 'textarea',
                
    'eval' => [
                    
    'rte' => 'tinyMCE',
                    
    'tl_class' => 'clr',
                ],
            ],
            
    'html' => [
                
    'label' => [
                    
    'de' => ['HTML',''],
                ],
                
    'inputType' => 'textarea',
                
    'eval' => [
                    
    'tl_class' => 'clr',
                    
    'allowHtml' => true,
                    
    'class' => 'monospace',
                    
    'rte' => 'ace|html',
                    
    'explanation' => 'insertTags',
                ],
            ],
        ],
    ];

    2021-08-18 11_24_15-Artikel Inhaltselemente _ lupus.local.png

    Jemand eine Idee?
    Grüsse
    Bernhard


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

    Standard

    Das kommt auf dein Template an. Die Ausgabe implementierst du ja selbst.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ?? verstehe ich nicht.
    Backend-Vorschaubilder hatte ich noch nie eigens in irgendeinem Template angeführt - und ich weiss ja, dass ich das Bild vor einem der letzten Updates auch noch sehen konnte ...

    Soweit mir bekannt ist/war, wurde wohl die Info des "ersten Eintrages" der _config.php immer angezeigt.
    Grüsse
    Bernhard


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

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    ?? verstehe ich nicht.
    Backend-Vorschaubilder hatte ich noch nie eigens in irgendeinem Template angeführt
    Das was du im Backend siehst ist einfach die normale Frontend Ausgabe eines Inhaltselements.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ach ja ... da war doch was ...
    Und ich hatte das gewählte Bild als CSS-background-image eingefügt - dies bewirkt wohl, dass es im Backend (nicht mehr) angezeigt wird.

    Lösung für Nachleser:
    PHP-Code:
    <?php

    return[
        
    'label' => [
            
    'de' => ['Hintergrundbild','Fügen Sie ein Hintergrundbild ein.'],
        ],
        
    'types' => ['content','module'],
        
    'contentCategory' => 'WERBEpanorama',
        
    'modulCategory' => 'WERBEpanorama',
        
    'beTemplate' => 'be_rsce_backgroundimage'//solution to view a thumb in backend
        
    'fields' => [
            
    'image' => [
                
    'label' => [
                    
    'de' => ['Hintergrundbild','Wählen Sie ein Hintergrundbild'],
                ],
                
    'inputType' => 'fileTree',
                
    'eval' => [
                    
    'fieldType' => 'radio',
                    
    'filesOnly' => true,
                    
    'extensions' => \Config::get('validImageTypes'),
                ],
            ],
            
    'overlay' => [
                
    'label' => [
                    
    'de' => ['Overlay','Fügt dem Hintergrundbild ein Overlay hinzu'],
                ],
                
    'inputType' => 'checkbox',
                
    'eval' => [
                    
    'tl_class' => 'clr w50 m12',
                ],
                
    'default' => true,
            ],
            
    'headline' => [
                
    'label' => [
                    
    'de' => ['Überschrift','Hier können Sie dem Inhaltselement eine Überschrift hinzufügen.'],
                ], 
                
    'inputType' => 'inputUnit',
                
    // 'options' => ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'],
                
    'options' => ['h1'],
                
    'eval' => [
                    
    'tl_class' => 'clr w50',
                    
    'allowHtml' => true,
                ],
                
    'default' => [
                    
    'unit' => 'h1',
                    
    'value' => '',
                ],
            ],
            
    'subheadline' => [
                
    'label' => [
                    
    'de' => ['Unterüberschrift','Hier können Sie eine Unterüberschrift hinzufügen.'],
                ],
                
    'inputType' => 'inputUnit',
                
    //'options' => ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'],
                
    'options' => ['h2','h3'],
                
    'eval' => [
                    
    'tl_class' => 'w50 clr',
                    
    'allowHtml' => true,
                ],
                
    'default' => [
                    
    'unit' => 'h3',
                    
    'value' => '',
                ],
            ],
            
    'text' => [
                
    'label' => [
                    
    'de' => ['Zusatztext',''],
                ],
                
    'inputType' => 'textarea',
                
    'eval' => [
                    
    'rte' => 'tinyMCE',
                    
    'tl_class' => 'clr',
                ],
            ],
            
    'html' => [
                
    'label' => [
                    
    'de' => ['HTML',''],
                ],
                
    'inputType' => 'textarea',
                
    'eval' => [
                    
    'tl_class' => 'clr',
                    
    'allowHtml' => true,
                    
    'class' => 'monospace',
                    
    'rte' => 'ace|html',
                    
    'explanation' => 'insertTags',
                ],
            ],
        ],
    ];
    PHP-Code:
    <?php
    // templates\theme\be_rsce_backgroundimage.html5
    if (TL_MODE === 'BE') {

        
    $backendimage $this->getImageObject($this->image$this->imageSize);

        
    $this->insert('picture_default'$backendimage->picture);
        return;
    }
    Grüsse
    Bernhard


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
  •