Ergebnis 1 bis 5 von 5

Thema: Ausgabe standardField mit twig

  1. #1
    Contao-Nutzer Avatar von C.Roeckl
    Registriert seit
    30.07.2017.
    Ort
    München
    Beiträge
    7

    Standard Ausgabe standardField mit twig

    1. headline
    In der html5 Version wurde es so ausgegeben

    PHP-Code:
    <<?php echo $this->hl ?>>
         <?php echo $this->headline ?>
    </<?php echo $this->hl ?>>
    Wie schaut das nun in twig aus?

    2. Bilder inkl. Bildgrößen
    Hier wird ein Bild inkl. imageSize ausgegeben.

    PHP-Code:
    <?php if ($this->image): ?>
        <div class="rsce-card__image">
                <?php if ($image $this->getImageObject($this->image$this->imageSize)): ?>
                <figure>
                    <?php $this->insert('picture_default'$image->picture?>
                </figure>
                <?php endif ?>
        </div>
    <?php endif ?>
    Wie muss das in Twig geschrieben werden?
    Christian Röckl
    WebConsulting - SEO

  2. #2
    Contao-Nutzer Avatar von HBR
    Registriert seit
    18.09.2010.
    Beiträge
    56

    Standard

    Zitat Zitat von C.Roeckl Beitrag anzeigen

    2. Bilder inkl. Bildgrößen
    Hier wird ein Bild inkl. imageSize ausgegeben.

    PHP-Code:
    <?php if ($this->image): ?>
        <div class="rsce-card__image">
                <?php if ($image $this->getImageObject($this->image$this->imageSize)): ?>
                <figure>
                    <?php $this->insert('picture_default'$image->picture?>
                </figure>
                <?php endif ?>
        </div>
    <?php endif ?>
    Wie muss das in Twig geschrieben werden?

    Code:
     <div class="rsce-card__image">
        {{ contao_figure(image, imageSize) }}
     </div>

    das müsste genügen, if wird nicht mehr benötigt wurde mir gesagt Wenn du die Bildausgabe aber auch individualisieren

    zur Headline kann ich dir leider nichts sagen

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

    Standard

    Zitat Zitat von HBR Beitrag anzeigen
    if wird nicht mehr benötigt wurde mir gesagt
    Das kommt auf die Situation an. In diesem Fall will man das vielleicht schon haben - da sonst ein leerer Wrapper entsteht. Aber der Wrapper ist auch nicht wirklich notwendig, den könnte man sich sparen.
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer Avatar von HBR
    Registriert seit
    18.09.2010.
    Beiträge
    56

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das kommt auf die Situation an. In diesem Fall will man das vielleicht schon haben - da sonst ein leerer Wrapper entsteht. Aber der Wrapper ist auch nicht wirklich notwendig, den könnte man sich sparen.
    Stimmt, ich hatte die if-Abrage auch immer grundsätzlich drin, aber wenn das Bild in der config ein Pflichtfeld ist, kann man sich das eigentlich sparen.

    Hast du mir einen Tipp, wie ich eine Bildergallerie basierend auf RSCE ausgebe. Ich habe so das Gefühl, dass dies komplett anders gemacht wird als bisher

    Config
    Code:
    'multiSRC' => array (
      'label' => array('Bilder und Ordner', ''),
      'inputType' => 'standardField',
      'eval' => array (
        'isGallery' => true,
        'multiple' => true,
        'fieldType' => 'checkbox',
        'orderField' => 'orderSRC',
        'files' => true,
        'extensions' => \Config::get('validImageTypes'),
        'tl_class' => 'clr',
        'mandatory' => true
      )
    ),
    Template
    Code:
    <?php
    $dataSorted = Contao\StringUtil::deserialize($this->multiSRC);
    ?>
    
    <div class='ce_gallery __galleryContainer content-gallery'>
      <ul>
      <?php foreach($dataSorted as $data): ?>
        <li>
          <figure>
            <?php if($image = $this->getImageObject($data, array('','', 1))): ?>
              <?php $this->insert('picture_default', $image->picture); ?>
            <?php endif; ?>
          </figure>
        </li>
      <?php endforeach; ?>
      </ul>
    </div>

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

    Standard

    Da das nichts mit dem ursprünglichen Thread-Thema zu tun hat, solltest du dafür einen neuen Thread öffnen (bzw. dazu könnte es auch schon existierende Threads geben).
    » sponsor me via GitHub or PayPal or Revolut

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
  •