MetaModels Insert-Tags: Unterschied zwischen den Versionen

Aus Contao Community Documentation

K
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{Hinweis|Die Angaben, Beschreibungen und Screenshot beziehen sich auf MetaModels bis etwa Mitte 2016 und sind nicht aktuell!
 +
Im [http://metamodels.readthedocs.io/de/latest/ MetaModels-Handbuch] sind aktuelle Angaben zu finden.}}
 +
 +
[[Category:Extensions]]
 +
[[Category:MetaModels|B]]
 
= Insert-Tags =
 
= Insert-Tags =
 
Der Aufbau der Insert-Tags ist relative simple. Als erste 'mm' um die Insert-Tags von MetaModels zu bekommen. Danach die gewünschte Funktion. Momentan gibt es 4 Funktionen, eine 5 befindet sich noch in der Entwicklung. Anschließen kann es 0 bzw. beliebig viele Parameter geben. Einige davon sind Pflicht andere Optional.  
 
Der Aufbau der Insert-Tags ist relative simple. Als erste 'mm' um die Insert-Tags von MetaModels zu bekommen. Danach die gewünschte Funktion. Momentan gibt es 4 Funktionen, eine 5 befindet sich noch in der Entwicklung. Anschließen kann es 0 bzw. beliebig viele Parameter geben. Einige davon sind Pflicht andere Optional.  
Zeile 17: Zeile 22:
 
|-
 
|-
 
! Parameter
 
! Parameter
 +
! Daten Type
 
! Beschreibung
 
! Beschreibung
 
! Optional
 
! Optional
! Daten Type
 
 
|-
 
|-
 
| mm
 
| mm
 +
| String
 
| Allgemeiner Aufruf für die MM Insert-Tags
 
| Allgemeiner Aufruf für die MM Insert-Tags
 
| Nein
 
| Nein
| String
 
 
|-
 
|-
| total  
+
| total  
 +
| String 
 
| Funktionsname
 
| Funktionsname
 
| Nein
 
| Nein
| String
+
 
 
|-
 
|-
 
| mod|ce
 
| mod|ce
| Ausgabe von einem Module(mod) oder einem Contentelement(ce)
 
 
| String
 
| String
 +
| Ausgabe von einem Module(mod) oder einem Contentelement(ce)
 +
| Nein
 
|-
 
|-
| *
+
| */ID
 +
| Integer
 
| ID vom Module|Contentelemen
 
| ID vom Module|Contentelemen
 
| Nein
 
| Nein
| Integer
 
 
|}
 
|}
  
Zeile 46: Zeile 53:
 
{{mm::total::mod::1}}
 
{{mm::total::mod::1}}
 
{{mm::total::ce::1}}
 
{{mm::total::ce::1}}
 +
</source>
 +
 +
=== Ausgabe ===
 +
<source lang="php">
 +
22
 +
0
 
</source>
 
</source>
  
 
== Itembasierte Insert-Tags ==
 
== Itembasierte Insert-Tags ==
 
<source lang="php">
 
<source lang="php">
{{mm::item::*::*::*}} -> mm::item::[MM Name oder ID]::[Item ID oder ID,ID,ID]::[ID Rendersetting](::[Output raw|text|html5|..])
+
{{mm::item::*::*::*}}   -> mm::item::[MM Name oder ID]::[Item ID oder ID,ID,ID]::[ID Rendersetting](::[Output raw|text|html5|..])
 
{{mm::detail::*::*::*}} -> mm::detail::[MM Name oder ID]::[Item ID]::[ID Rendersetting](::[Output raw|text|html5|..]) // Not yet implemented
 
{{mm::detail::*::*::*}} -> mm::detail::[MM Name oder ID]::[Item ID]::[ID Rendersetting](::[Output raw|text|html5|..]) // Not yet implemented
 
</source>
 
</source>
Zeile 64: Zeile 77:
 
</source>
 
</source>
  
== Quelle auf Github ==
+
== Quelle auf Github für MM 2.x==
https://github.com/MetaModels/core/blob/dev/src/system/modules/metamodels/MetaModelInsertTags.php#L20
+
https://github.com/MetaModels/core/blob/master/src/MetaModels/FrontendIntegration/InsertTags.php

Aktuelle Version vom 26. Januar 2017, 15:17 Uhr

Hinweis.png Hinweis: Die Angaben, Beschreibungen und Screenshot beziehen sich auf MetaModels bis etwa Mitte 2016 und sind nicht aktuell!

Im MetaModels-Handbuch sind aktuelle Angaben zu finden.

Insert-Tags

Der Aufbau der Insert-Tags ist relative simple. Als erste 'mm' um die Insert-Tags von MetaModels zu bekommen. Danach die gewünschte Funktion. Momentan gibt es 4 Funktionen, eine 5 befindet sich noch in der Entwicklung. Anschließen kann es 0 bzw. beliebig viele Parameter geben. Einige davon sind Pflicht andere Optional.

Die folgenden Insert-Tags stehen in MetaModels zur Verfügung:

Allgemeine Insert-Tags

Beschreibung

Diese Insert-Tags geben die gesamt Anzahl an gefunden Einträge für eine MetaModels Liste aus.

Parameter

{{mm::total::mod::*}} -> mm::total::mod::[ID]
{{mm::total::ce::*}} -> mm::total::ce::[ID]
Parameter Daten Type Beschreibung Optional
mm String Allgemeiner Aufruf für die MM Insert-Tags Nein
total String Funktionsname Nein
ce String Ausgabe von einem Module(mod) oder einem Contentelement(ce) Nein
*/ID Integer Contentelemen Nein

Beispiel

{{mm::total::mod::1}}
{{mm::total::ce::1}}

Ausgabe

22
0

Itembasierte Insert-Tags

{{mm::item::*::*::*}}   -> mm::item::[MM Name oder ID]::[Item ID oder ID,ID,ID]::[ID Rendersetting](::[Output raw|text|html5|..])
{{mm::detail::*::*::*}} -> mm::detail::[MM Name oder ID]::[Item ID]::[ID Rendersetting](::[Output raw|text|html5|..]) // Not yet implemented

Attributbasierte Insert-Tags

{{mm::attribute::*::*::*::*}} -> mm::attribute::[MM Name oder ID]::[Item ID]::[Attribute Name oder ID](::[Output raw|text|html5|..])

Weiterleitungen

{{mm::jumpTo::*::*::*::*}} -> mm::jumpTo::[MM Name oder ID]::[Item ID]::[ID Rendersetting](::[Parameter (Default:url)|label|page|params.attname])

Quelle auf Github für MM 2.x

https://github.com/MetaModels/core/blob/master/src/MetaModels/FrontendIntegration/InsertTags.php

Ansichten
Meine Werkzeuge

Contao Community Documentation

ich werde mir ein Aquarium kaufen...mit lauter Blowfishen..und die nenne ich dann bcrypt, sha1 und md5.

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge