[moretags] erweiterte Inserttags - neue Version 0.4.0
Die neue Version von moretags bietet die vom efg bekannten form::<feldname> inserttags, die durch die Daten des zuletzt ausgefüllten Formulars derselben Session ersetzt werden.
Beispiel: Input-Feld mit dem Namen "firstname" kann auf Folgeseiten verwendet werden durch {{form::firstname}}.
Kann verwendet werden für eine Übersicht der abgeschickten Daten auf der "Danke"-Seite oder Folgeformulare des selben Users / derselben Session.
Anleitung mal aus dem alten Forum übernommen:
{{news_url::ID}}
Gibt die URL zur News-ID aus, kann verwendet werden um selbst den Link zusammen zu bauen (oder auch im TinyMCE als Linkziel.
HTML-Code:
<a href="{{news_url::15}}" title="{{news_title::15}}">eigener Linktext oder Bild</a>
{{news_title::ID}}
Wird ersetzt durch den Titel der Nachricht, Anwendungsbeispiel siehe news_url.
{{news_link::ID}}
Bzw. der Shortcut {{news:ID}} erzeugt einen kompletten Link, was gleichbedeutend ist mit
HTML-Code:
<a href="{{news_url::15}}" title="{{news_title::15}}">{{news_title::15}}</a>
{{news_date::ID}} (ab Version 0.2.0)
Gibt das Datum der Neuigkeit / Nachrichtenmeldung aus. Kann in der Form {{newst_date::ID::FORMAT}} auch mit einem Datumsformat ergänzt werden, ansonsten wird das eingestellte Standardformat verwendet.
HTML-Code:
{{news_title::15}} vom {{news_date::ID::d.m.Y}}
{{event_url::ID}}
Gibt die URL zur News-ID aus, kann verwendet werden um selbst den Link zusammen zu bauen (oder auch im TinyMCE als Linkziel.
HTML-Code:
<a href="{{event_url::15}}" title="{{event_title::15}}">eigener Linktext oder Bild</a>
{{event_title::ID}}
Wird ersetzt durch den Titel der Nachricht, Anwendungsbeispiel siehe event_url.
{{event_link::ID}}
Bzw. der Shortcut {{event:ID}} erzeugt einen kompletten Link, was gleichbedeutend ist mit
HTML-Code:
<a href="{{event_url::15}}" title="{{event_title::15}}">{{event_title::15}}</a>
{{event_date::ID}} oder {{event_start::ID}} (ab Version 0.2.0)
Gibt das Startdatum eines Events aus. Kann in der Form {{event_date::ID::FORMAT}} auch mit einem Datumsformat ergänzt werden, ansonsten wird das eingestellte Standardformat verwendet.
HTML-Code:
{{event_title::15}} beginnt am {{event_date::ID::d.m.Y}} um {{event_date::ID::H:i}} Uhr.
{{event_end::ID}} (ab Version 0.2.0)
Gibt das Enddatum eines Events aus. Kann in der Form {{event_end::ID::FORMAT}} auch mit einem Datumsformat ergänzt werden, ansonsten wird das eingestellte Standardformat verwendet.
HTML-Code:
{{event_title::15}} beginnt am {{event_end::ID::d.m.Y}} um {{event_end::ID::H:i}} Uhr und endet am {{event_end::ID::d.m.Y}} Uhr um {{event_end::ID::H:i}} Uhr .
Gruß
Markus
Falsche Uhrzeit bei Events | Weiterleitungsziel und Ort als Inserttag?
Hallo Markus,
erst einmal vielen Dank für deinen nützliche Erweiterung!
Allerdings funktioniert bei mir funktioniert die Ausgabe der Uhrzeit eines Events nicht. Im Template habe ich folgenden PHP-Code, wobei $id durch die Event-ID ersetzt wird:
PHP-Code:
echo "Start: ".$this->replaceInsertTags('{{event_start::'.$id.'::d.m.Y}}')." um ".$this->replaceInsertTags('{{event_start::'.$id.'::H:i}}')." Uhr";
Das Start-Datum wird korrekt angezeigt – anstelle der richtigen Uhrzeit erscheint jedoch lediglich 00:00. Bei Enddatum und -uhrzeit tritt der Fehler ebenfalls auf: Datum funktioniert, die Uhrzeit hingegen nicht.
Eigentlich seltsam, da ja nur das Datumsformat geändert wird…
Und dann hätte ich noch eine Frage:
Ist es möglich, das Weiterleitungsziel, sowie den Ort (calendar_events_plus) eines Events jeweils mit einem Inserttag auszugeben? Im Eventreader werden diese Angaben wie folgt aufgerufen:
PHP-Code:
echo $this->link;
echo $this->cep_location;
Das ist jetzt einiges auf einmal – ich hoffe dennoch, dass es in Ordnung geht :o.
Danke!
Gruß JaiBee
EDIT:
Ich habe es nun anders gelöst: es wird einfach ein Eventreader eingebunden und die Event-ID in der URL übergeben. moretags wird dadurch nicht benötigt.