Verwendung: Benennung von Custom Elements

Meike's Avatar

Meike

20 Oct, 2017 09:27 AM

Produkt: Custom Elements Contao
Contao-Version: 4
Browser und Browserversionen: alle

Guten Tag,
ich verwende in einem Projekt rsce als Text-Bild-Teaser. Im Backend erscheint jetzt in der Artikelansicht ein Anschnitt des jeweiligen Bildes und das rsce-Label (siehe Anhang), obwohl in der Element-Maske eigentlich der Name zuerst kommt (siehe Anhang2). Das ist für die weitere Bearbeitung nicht so günstig. Wie kann ich erreichen, dass inder Artikel-Ansicht der jeweilige individuelle rsce-Name erscheint?
Mit freundlichen Grüßen
Meike Harm

  1. Support Staff 1 Posted by RockSolid Theme... on 20 Oct, 2017 02:34 PM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Die Ansicht im Backend hängt davon ab wie das Template aufgebaut ist. Wenn im Template das Bild vor dem Namen kommt, wird es auch in dieser Reihenfolge im Backend angezeigt.

    Über die Konfiguration beTemplate können Sie für die Darstellung im Backend ein anderes Template angeben. Weitere Informationen dazu finden Sie auch in folgendem Beitrag: http://help.rocksolidthemes.com/discussions/contao/18470

  2. 2 Posted by Meike on 22 Nov, 2019 02:56 PM

    Meike's Avatar

    Hallo,

    ich habe noch eine Frage zu dem Thema rsce-Teaser.
    Ich habe mit rsce Teaser erstellt, die ich per Elementtyp Inhaltselement auch auf anderen Seiten einbinden möchte.
    In der Auswahlliste "Bezogenes Inhaltselement*" taucht leider nur der allgemeine Name des Elements und seine ID auf.
    Ist es möglich, das in der Liste auch ein eigener individueller Name angezeigt wird, damit die Auswahl leichter fällt?
    Viele Grüße,
    Meike

  3. Support Staff 3 Posted by RockSolid Theme... on 25 Nov, 2019 09:27 AM

    RockSolid Themes's Avatar

    Die Darstellung im Feld „Bezogenes Inhaltselement“ ist von Contao vorgegeben, darauf hat die Custom Elements Erweiterung keinen Einfluss.

    Für Contao 4.9 ist in diesem Bereich jedoch bereits eine Verbesserung geplant, siehe https://github.com/contao/contao/pull/714

  4. 4 Posted by Ronald on 28 Jan, 2020 09:43 AM

    Ronald's Avatar

    This comment was split into a new discussion: Wann sind die Themes für Contao 4.9 verfügbar?

    -

  5. 5 Posted by Frank on 18 Aug, 2020 02:05 PM

    Frank's Avatar

    Servus,

    ich habe leider auch das Problem das alle Inhaltselement den gleichen Namen statt der Überschrift haben. Bei mir wird nicht das bild zuerst ins Template geladen. Trotzdem heisst bei mir jedes Element "Präparate" und nicht wie die Überschrift....bzw. die Überschrift ist nicht sichtbar.

    return array(
        'label' => array('Präparate', ''),
        'types' => array('content', 'module'),
        'contentCategory' => 'texts',
        'moduleCategory' => 'miscellaneous',
        'standardFields' => array('headline', 'image'),
        'wrapper' => array(
            'type' => 'none',
        ),
        'fields' => array(
            'label' => array(
                'label' => array('Text auf dem Button', ''),
                'inputType' => 'textarea',
            ),
    
            'info' => array(
                'label' => array('Infos zum Präparat', ''),
                'eval' => array('rte' => 'tinyMCE', 'mandatory' => true,),
                'inputType' => 'textarea',
            ),
        ),
    );
    

    VG
    Frank

  6. 6 Posted by Frank on 18 Aug, 2020 02:06 PM

    Frank's Avatar

    Servus,

    ich habe eigentlich in der Config die Headline vor dem Bild. Trotzdem wird es im Backend nicht angezeigt, was die Verwaltung deutlich schwieiriger macht. Was kann ich tun?

    return array(
        'label' => array('Präparate', ''),
        'types' => array('content', 'module'),
        'contentCategory' => 'texts',
        'moduleCategory' => 'miscellaneous',
        'standardFields' => array('headline', 'image'),
        'wrapper' => array(
            'type' => 'none',
        ),
        'fields' => array(
            'label' => array(
                'label' => array('Text auf dem Button', ''),
                'inputType' => 'textarea',
            ),
    
            'info' => array(
                'label' => array('Infos zum Präparat', ''),
                'eval' => array('rte' => 'tinyMCE', 'mandatory' => true,),
                'inputType' => 'textarea',
            ),
    
        ),
    
    );
    

    VG FRank

  7. 7 Posted by meike on 18 Aug, 2020 02:20 PM

    meike's Avatar

    Das Bearbeiten der Konfiguration des beTemplate wie in Antwort 1 hatte bei mir damals funktioniert. Bei dir nicht?

    Viele Grüße,
    Meike

  8. 8 Posted by meike on 18 Aug, 2020 02:24 PM

    meike's Avatar

    ich habe ins Template oben drüber geschrieben:

    <!-- rsce_easer-default.html5 -->
    <?php
        if (TL_MODE === 'BE') {
            echo $this->name;
            return;
        }
    ?>
    
  9. 9 Posted by Frank on 18 Aug, 2020 02:48 PM

    Frank's Avatar

    Dieses Template gibts bei mir gar nicht!?

  10. 10 Posted by meike on 19 Aug, 2020 06:31 AM

    meike's Avatar

    Sorry, hab mich missverständlich ausgedrückt.
    Das <!-- rsce_easer-default.html5 --> usw. ist das von mir erstellte rocksolid custom element rsce_easer-default.html5. Deine rsce heißen sicher anders.
    Jedenfalls in deinem rsce_irgendwas.html fügst du die Zeilen ganz am Anfang ein.

  11. 11 Posted by Frank on 19 Aug, 2020 06:35 AM

    Frank's Avatar

    Alles klar. Habe ich gemacht und dann sind alle Elemente im Backend leer.

    rsce_praeparate.html

    <?php
        if (TL_MODE === 'BE') {
            echo $this->name;
            return;
        }
    ?>
    
    <div class="">
        <div class="ce_image">
            <?php $this->insert('image', $this->arrData); ?>
        </div>
    </div>
    
    <div class="text-center">
      <p>
        <a class="btn btn-secondary btn-sm text-center" data-toggle="collapse" href="#p<?php echo hash('ripemd160',$this->headline); ?>" role="button" aria-expanded="false" aria-controls="p<?php echo hash('ripemd160',$this->headline); ?>"">
        <?php echo $this->label ?>
        </a>
      </p>
    </div>
    <div class="collapse" id="p<?php echo hash('ripemd160',$this->headline); ?>">
        <div class="card-body">
            <h2 class="text-center">
                <?php echo $this->headline ?>
            </h2> 
            <div>
                <?php echo $this->info ?>
            </div>
        </div>
    </div>
    <div class="trenner">
    
  12. 12 Posted by Frank on 19 Aug, 2020 06:36 AM

    Frank's Avatar

    Noch mal der Code. Sorry

    <?php
        if (TL_MODE === 'BE') {
            echo $this->name;
            return;
        }
    ?>
    
    <div class="">
        <div class="ce_image">
            <?php $this->insert('image', $this->arrData); ?>
        </div>
    </div>
    
    <div class="text-center">
      <p>
        <a class="btn btn-secondary btn-sm text-center" data-toggle="collapse" href="#p<?php echo hash('ripemd160',$this->headline); ?>" role="button" aria-expanded="false" aria-controls="p<?php echo hash('ripemd160',$this->headline); ?>"">
        <?php echo $this->label ?>
        </a>
      </p>
    </div>
    <div class="collapse" id="p<?php echo hash('ripemd160',$this->headline); ?>">
        <div class="card-body">
            <h2 class="text-center">
                <?php echo $this->headline ?>
            </h2> 
            <div>
                <?php echo $this->info ?>
            </div>
        </div>
    </div>
    <div class="trenner"></div>
    
  13. 13 Posted by Frank on 19 Aug, 2020 06:40 AM

    Frank's Avatar

    OK, ich konnte es lösen.

    <?php
        if (TL_MODE === 'BE') {
            echo $this->headline;
        echo $this->insert('image', $this->arrData); 
            return;
        }
    ?>
    

    Danke für die Hilfe

  14. 14 Posted by meike on 19 Aug, 2020 06:51 AM

    meike's Avatar

    super :)

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Already uploaded files

  • wlg-teaser-default.be.png 49.8 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac