[HomePage :: Module :: Eigenes Modul mit imBuilding erstellen :: Das Ideas IPF Object :: Dieser Seite] |
Das IPF Object - initCommonVar() |
Die Funktion initCommonVar() findet man, wer hätte es gedacht, in icms/ipf/Object.php und ist wie folgt definiert:
initCommonVar($varname, $displayOnForm = true, $default = 'notdefined')
- $varname ist der Name des gewünschten Feldes und kann folgende Werte enthalten:
- "dohtml" für html-rendering
- "dobr" um Zeilenumbrüche einzufügen (nur benötigt, wenn man nicht den WYSIWIG Editor benötigt)
- "doimage" um Bilder im Content darzustellen
- "dosmiley" um Smileys im Content zu erkennen und als Grafik darzustellen
- "counter" für das Counter-Feld
- "weight" für ein Feld für die Gewichtung
- "custom_css" gibt einem die Möglichkeit, während der Erstellung spezifischen CSS-Code zu seinem Content zuzufügen
- "short_url" - wie bereits erwähnt der SEO-URL-Titel . Eigentlich muss man diese nicht zufügen. Wenn man es platzieren möchte kann man aber. Sonst wird es wie die beiden Nachfolgenden durch $this->initiateSEO() bereitgestellt und unten an das Formular angehängt
- "meta_keywords" und "meta_description" muss man wie gesagt nicht einfügen, aber wenn man das doch möchte und man hat alle 3 SEO Felder selbst zugefügt benötigt man dafür initiateSEO() nicht mehr und kann dies ersetzen mit $this->seoEnabled= TRUE;
- $displayOnForm : soll das Feld im Formular angezeigt werden. Wenn FALSE ist es unsichtbar, man beachte aber, dass man bei Bedarf einige Werte dann selbst setzen muss (als Standard Wert)
- $default = Standard-Wert
So weit hierzu. Abgesehen von "weight" und "custom_css" kann man alle Werte mittels imBuilding bekommen.