Hilfe Template Erstellen

Kopiert von dem englischen howto: [http://community.wikidot.com/howto:apply-your-first-live-template-to-your-pages]

Sie haben gerade Ihre erste Seite erstellt? Gratulation!

Sie wissen schon wie man Seiten in Gruppen zuordnen kann , wie z.B. mit einer Kategorie ?
Nehmen wir einmal an, diese heißt bei Ihnen blog:

blog:seite1 sieht in etwas so aus:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce orci ligula, vehicula vel, iaculis vitae, adipiscing sed, urna. Aenean egestas urna nec felis. Etiam augue turpis, varius vitae, luctus iaculis, commodo viverra, erat. Praesent eleifend tincidunt odio. Sed ullamcorper nulla id odio. Morbi facilisis nisi vitae est. Nunc in urna sodales augue convallis aliquet. In nec velit et nulla tristique consectetur. Aliquam ante.

blog:seite2 sieht in etwas so aus:

Etiam consequat libero faucibus lacus. Donec molestie, velit vel semper pretium, dui mi scelerisque mi, a ultricies mauris justo vitae urna. Curabitur suscipit, pede eu porta volutpat, lorem turpis venenatis mi, vel pretium enim turpis quis risus. Vivamus lorem. Praesent nulla sapien, tincidunt eget, viverra eget, condimentum ac, magna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.

Sie haben vielleicht viele Seiten in Ihrer Kategorie blog:.
Aber Sie sind nicht zufrieden. Sie hätten gerne eine Möglichkeit für Ihre Besucher einen Kommemntar zu Ihren blog:seiten hinzuzufügen, indem Sie die Kommando-Zeile [[module Comments]] unterhalb des Textes einfügen.

Heißt das Sie müssen alle existierenden "blog:"-Seiten dahingehend editieren und die eine Zeile [[module Comments]] anhängen?
Nein - müssen Sie nicht!

Verwenden Sie eine Vorlage ( _template)

Sie brauchen nur eine Live Vorlage (live _template) einer Kategorie (category) blog: verwenden, indem Sie eine Seite kreieren mit blog:_template und der Inhaltsvariablen: %%content%%

+++ Discuss
[[module Comments title="" hide="false" hideForm="false"]]

The %%content%% is the whole content of your blog:pages. When you save the blog:_template page, all existing blog:pages are recompiled and the module Comments will be appended to existing pages. New blog:pages will have also the same layout.
Warning: if you create the "_template" in a new page button field and NOT in the adressbar (URL) of the browser - than the "leading underscore" will be removed! You can than "rename" the page in the "+options buttons" to a name with the leading underscore… or:
You have to create ( at the moment) such pages in the adressbar ( url ) !

Hence, blog:page1 will now look like

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce orci ligula, vehicula vel, iaculis vitae, adipiscing sed, urna. Aenean egestas urna nec felis. Etiam augue turpis, varius vitae, luctus iaculis, commodo viverra, erat. Praesent eleifend tincidunt odio. Sed ullamcorper nulla id odio. Morbi facilisis nisi vitae est. Nunc in urna sodales augue convallis aliquet. In nec velit et nulla tristique consectetur. Aliquam ante. Vivamus aliquam velit et risus. Fusce luctus velit a sapien. Nullam ultricies ullamcorper dolor. Maecenas id risus a tellus interdum consectetur. Quisque consectetur, urna in malesuada venenatis, enim massa gravida ligula, non tempus arcu libero eu urna. Nunc scelerisque, magna at aliquam accumsan, sem ligula bibendum sapien, sed iaculis magna nunc at elit. Curabitur et pede. Integer a eros. Nunc vehicula tellus sed lorem.

Discuss
show comments

A good idea would be to prepend the blog:pages by the Author's name and date of post.
Edit the blog:_template again:

Posted by %%author%% on %%date%%

%%content%%

+++ Discuss
[[module Comments title="" hide="false" hideForm="false"]]

Hence, blog:page1 will now look like

Posted by [icon] gerdami on 14 Dec 2008, 18:47 +0100

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce orci ligula, vehicula vel, iaculis vitae, adipiscing sed, urna. Aenean egestas urna nec felis. Etiam augue turpis, varius vitae, luctus iaculis, commodo viverra, erat. Praesent eleifend tincidunt odio. Sed ullamcorper nulla id odio. Morbi facilisis nisi vitae est. Nunc in urna sodales augue convallis aliquet. In nec velit et nulla tristique consectetur. Aliquam ante. Vivamus aliquam velit et risus. Fusce luctus velit a sapien. Nullam ultricies ullamcorper dolor. Maecenas id risus a tellus interdum consectetur. Quisque consectetur, urna in malesuada venenatis, enim massa gravida ligula, non tempus arcu libero eu urna. Nunc scelerisque, magna at aliquam accumsan, sem ligula bibendum sapien, sed iaculis magna nunc at elit. Curabitur et pede. Integer a eros. Nunc vehicula tellus sed lorem.

Discuss
show comments

Summary

You discovered in this howto that you can change the layout of existing pages by applying a _template to a category of pages. Now you know that the content of page is a variable %%content%%. The author's name and creation date are rendered by the variables %%author%% and %%date%%.

If you have a look at the documentation on live _templates, you will learn that a page can be divided in several content parts which will be used as %%content{1}%%, %%content{2}%%, etc. and that you can use much more variables. Happy discovery!

Related

Author

gerdamigerdami - thanks to him!


Eingestellt von Helmut_pdorfHelmut_pdorf am 25 Aug 2010 15:40, letzte Änderung von fridemarfridemar am 29 Sep 2010 12:29
Tags: hilfe live template

Share it!

Sie wollen darüber auf Ihrem "Tweet" posten? ==>

Bookmark and Share

Rate it up ?

Bewertung: 0+x

Kommentare:

Neuen Kommentar hinzufügen
Sofern nicht anders angegeben, steht der Inhalt dieser Seite unter Lizenz Creative Commons Attribution-ShareAlike 3.0 License