Ergebnis 1 bis 3 von 3

Thema: Metamodel Rendersetting mit IDs benutzen

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

    Standard Metamodel Rendersetting mit IDs benutzen

    Ich habe ein Metamodel das mittels eines eigenen Filters gefiltert wird.
    Jetzt habe ich die IDs der Items die noch angezeigt werden sollen.

    Diese würde ich gerne mit einem Rendersetting ausgeben das schon existiert.

    PHP-Code:
    $metamodel->getIdsFromFilter($filter

    Wie bekomme ich das jetzt in eines meiner Rendersettings rein und zur Ausgabe?
    Es geht um ein eigenes Modul.

    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.719
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
    $objItems->getIdsFromFilter($filter)  
    $objItems->parseAll($format$objMetaModel->getView(<ID-des-View>)); // $format='html5' 
    so?

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

    Standard

    Habe es jetzt ein wenig anders gelöst.

    PHP-Code:
    $tagFilter = new \MetaModels\Filter\Rules\SimpleQuery($sql, array($this->id));

            
    $list = new \MetaModels\ItemList();
            
    $list->setMetaModel(
                
    3// The Metamodel ID
                
    // The Rendersetting
            
    );
            
    $list->addFilterRule($tagFilter);
            
    $list->prepare(); 

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

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
  •