Ergebnis 1 bis 7 von 7

Thema: MetaModels Insert Tag übergeben

  1. #1
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    620

    Gesicht zeigt die Zunge MetaModels Insert Tag übergeben

    Hallo,

    ich möchte gern von der MetaModels Detailseite in der mir bestimmte Daten angezeigt werden zu ein Formular springen in welches ich dann einige Werte aus der Detailseite mit übergebe.

    Leider bekomme ich es nicht hin.

    Kann mir da jemand bitte weiter helfen!?

    Danke

  2. #2
    Contao-Urgestein Avatar von ways2web
    Registriert seit
    23.03.2010.
    Ort
    Berlin
    Beiträge
    1.698
    User beschenken
    Wunschliste

    Standard

    schon mal versucht die MM Insertags zu nutzen?

    http://de.contaowiki.org/MetaModels_...ne_Insert-Tags

    eventuell ID des datensatzes übermitteln und dort abrufen? aber ist nur ne idee, obs gehts wissen die MM Devs

  3. #3
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    620

    Standard

    Das habe ich durch, bekomme ich aber nicht hin.


    ich teste gerade:

    Von der Übersichtssteite aus habe ich einen Link "Deteils" je Eintrag, damit komme ich in die Detailseite.
    Dort habe ich nun mal angefangen die InsertTags zu testen aber es wird mir nichts ausgegeben ob mit ID oder Name.

    Das habe ich genommen {{mm::detail::Firma}}
    oder auch das {{mm::attribute::Firma}}

    aber es kommt nichts

  4. #4
    Contao-Fan Avatar von Net Cube
    Registriert seit
    27.01.2012.
    Ort
    Eutin
    Beiträge
    620

    Standard

    nun habe ich das so gemacht {{mm::attribute::1::1::2::text}} und bekomme eine weiße Seite

    Die Fehlerausgabe ist:
    Fatal error: Call to a member function parseAttribute() on a non-object in /var/www/server-page/system/modules/metamodels/MetaModels/FrontendIntegration/InsertTags.php on line 255
    Geändert von Net Cube (19.09.2014 um 15:52 Uhr)

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Net Cube,
    kannst du das mit der aktuellen Verson nachstellen? Und: Ist ein Item mit der passenden ID vorhanden?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Contao-Nutzer
    Registriert seit
    27.01.2013.
    Beiträge
    32

    Standard

    Hallo, ich möchte mich an diesem etwas älterem Thread anhängen, denn ich habe ein ähnliches Problem.

    Ich habe kürzlich begonnen, mich mit MetaModels zu beschäftigen. Die wesentlichen Punkte der MetaModels Beispiele der Contao Community Documentation habe ich erfolgreich durchgearbeitet.
    (Contao 3.2.16, MetaModels dev-tng aus dem Composer)

    Nun versuche ich, MetaModels-inserttags zu verwenden.
    Ich möchte gerne einen Feldinhalt ausgeben:

    Name des Metamodels: "mm_auswahl"
    (eingetragen in Feld "tableName" der Tabelle "tl_metamodel")

    Item ID: "1"
    (eingetragen in Feld "id" der Tabelle "mm_auswahl" zu Datensatz 1)

    Attribute ID: "7" gehört zu Feld "auswahl_nr" mit numerischen Inhalt "1"
    (eingetragen in Feld "id" der Tabelle "tl_metamodel_attribute")

    Somit habe ich als inserttag versucht:

    "{{mm:attribute::mm_auswahl::1::7::text}}"
    oder
    "{{mm:attribute::mm_auswahl::1::7::raw}}"


    In beiden Fällen wird im FE anscheinend ein leerer String ausgegeben. Das passiert auch, wenn ich versuche, ein Textfeld auszugeben.

    Habe ich da etwas in der Syntax falsch verwendet oder das Konzept falsch verstanden?

    Vielen Dank für die Hilfe.

    Viele Grüße

    Martin
    Geändert von mrtn (05.03.2015 um 00:10 Uhr)

  7. #7
    Contao-Nutzer
    Registriert seit
    27.01.2013.
    Beiträge
    32

    Standard

    Ich antworte mir einmal selbst:

    Die Syntax des inserttags hat Erfolg, wenn man statt der Attribut-ID den
    Namen des Attributs verwendet. Somit funktioniert:

    {{mm:attribute::mem_auswahl::1::auswahl_nr::text}}

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •