Ergebnis 1 bis 7 von 7

Thema: MetaModel\Item Attribut mit Rendersetting rendern

  1. #1
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard MetaModel\Item Attribut mit Rendersetting rendern

    Ich habe ein MMItem als Objekt und würde gerne mittels eines Rendersettngs einzelne Attribute rendern.
    Im Modul habe ich ein Rendersetting angeben. Wie kann ich nun diese Rendersetting nutzen um mir die einzelnen Fehler gerendert auszugeben?
    Zum Beispiel als Galerie.
    Ich habe hier irgendwie eine Blockade und finde die richtige Lösung nicht...

    HTML-Code:
    <?php
    $objMetaModel = $this->items->first()->getItem()->getMetaModel();
    $filter = $objMetaModel->prepareFilter(8, array());
    ?>
    
    <?php foreach ($this->items as $item): ?>
    
        <div class="product">
            <div class="product__thumbnail"><pre><? var_dump($item->parseAttribute('images', 'html5')); ?></pre></div>
            <h3 class="product__headline"><?= $item->get('title'); ?></h3>
            <div class="product__teaser"><?= $item->parseAttribute('teaser'); ?></div>
            <div class="product__images"><?= $item->parseAttribute('images_action'); ?></div>
        </div>
    
    <?php endforeach; ?>

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    1.) um zu sehen, was im Template "ankommt": http://de.contaowiki.org/MetaModels_...plate_anpassen

    2.) eigenes Template erstellen mit Ausgaben wie z.B.

    PHP-Code:
    <?php echo $arrItem['raw']['my_attribute']; ?>

  3. #3
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Mhh, ja aber ich will ja eben nicht den Raw-Wert. Ich möchte das ein einzelnes Attribut. Und dazu aus einem bestimmten Rendersetting das passende Rendersetting zu diesem Attribut.

    ich nutze die "unrendered" Templates.

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von psren Beitrag anzeigen
    Ich möchte das ein einzelnes Attribut.
    ...mal was von "SPO" gehört? wer soll das verstehen?

  5. #5
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Okay, ich habs. parseAttribute und Rendersetting übergeben war das was ich suchte.

    PHP-Code:
    <?php
        $strRendersettings 
    = isset($this->settings)? 'settings' 'view';
        
    $objRenderSetting $this->$strRendersettings;
    ?>
    <?php 
    if ($this->items->getCount()): ?>

    <div class="layout_full">
        <?php foreach($this->items as $item): ?>
                <?= $item->parseAttribute('images''html5'$objRenderSetting)['html5']; ?>
        <?php endforeach; ?>
    </div>
    <?php else: ?>
    <p class="info"><?php echo $this->noItemsMsg?></p>
    <?php endif; ?>

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  6. #6
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    ...mal was von "SPO" gehört? wer soll das verstehen?
    Sorry, Tippfehler. Sonntags bin ich einfach irgendwie nicht zu gebrauchen...

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von psren Beitrag anzeigen
    Okay, ich habs. parseAttribute und Rendersetting übergeben war das was ich suchte.
    Das parseAttribute und Rendersetting zu übergeben war das, was ich suchte.

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
  •