Contao-Summit 2026

Ankündigung

Collapse
No announcement yet.

Konfiguration markocupic/contao-rsce-backend-info-image

Collapse
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

    Konfiguration markocupic/contao-rsce-backend-info-image

    Hallo,

    hat jemand diese Erweiterung im Einsatz?
    Ich finde das eine nette Idee um bei vielen Elementen eine optische Übersicht zu haben.

    Komme allerdings nicht weiter, bei mir wird nichts angezeigt.

    Ganz einfaches RSCE-Element:
    PHP-Code:
    <?php
    return [
        
    'label' => ['Überschriften', 'Zwei Überschriften - Startelement Webseite'],
        
    'types' => ['content'],
        
    'contentCategory' => 'texts',
        
    'standardFields' => ['cssID'],
        
    'backendInfoImage' => 'files/theme/rsce-info/test.jpg',
        
    'fields' => [
            
    'firstheadline' => [
                
    'label' => ['Erste Überschrift', 'Geben Sie die erste Überschrift ein.'],
                
    'inputType' => 'text',
                
    'eval' => [
                    
    'tl_class' => 'w50',
                    
    'mandatory' => true,
                ],
            ],
            
    'secondheadline' => [
                
    'label' => ['Zweite Überschrift', 'Geben Sie die zweite Überschrift ein.'],
                
    'inputType' => 'text',
                
    'eval' => [
                    
    'tl_class' => 'w50',
                    
    'mandatory' => true,
                ],
            ],
        ],           
    ];
    Die config/config.yml aus der Beschreibung habe ich mal stumpf kopiert und erstellt.
    Das Bild in files/theme/rsce-info/test.jpg ist vorhanden.
    Prod.-Cache im CM öfter gelöscht...

    Was muss ich noch machen damit das Vorschaubild im Backend angezeigt wird?

    Contao 5.3.48
    markocupic/contao-rsce-backend-info-image: 1.0.8

    Gruß Michael

    #2
    Die Config (add_after_regex_pattern) funktioniert so nicht mehr in aktuellen Contao Versionen, das müsstest du entsprechend dem tatsächlichen HTML Output anpassen.
    Statt dem <legend onclick="AjaxRequest\.toggleFieldset... wirst du irgendwie sowas wie <legend... data-action=... brauchen.

    Und wenn dus hast am Besten gleich einen PR im Repo der Erweiterung öffnen mit der Änderung der README.md.

    Comment


      #3
      Okay, das funktioniert bei mir:

      PHP-Code:
      markocupic_contao_rsce_backend_info_image:
        
      image_markup: '<div class="long widget rsce-backend-info-image"><div class="rsce-backend-info-image-inner"><img src="###IMAGE_SRC###" alt="###IMAGE_ALT###"></div></div>'
        
      add_after_regex_pattern: '/<legend[^>]*>.*?<\/legend>/'
        
      image_size: [400, '', 'proportional'] 
      Gruß Michael

      Comment

      Working...
      X