Hi,
In syntax 1.0 you could use include to declare global velocity macros for
example (including a page containing these macros where you want to use
them).
In syntax 2.0 as far as I understand you don't need to use {{include}} to
create or include macros, you'd better use {{macro}} wich allows clear
parameters. Include is used for what it is, including a page in another
page, for example for templating, or splitting a complex page in sub-pages.
I believe you can still use {{include}} if you want to include a large
number of utility methods (kind of library), defined as velocity macros or
as a groovy class. It would be easier maybe than to write all the
corresponding {{macro}}s.
Jeremie
2010/2/23 Meng Wu <mengxwu(a)yahoo.com>
Stefan,
When you want to duplicate one macro over several pages. For example, if
you look closely at the document index page source, it's actually including
three different types of tables: tableview, treeview, etc. I believe you can
implement dynamic ajax indexes using the include macro, just like the
document index livetable, but you'll have to look more into that. Basically,
having three separate self defined instances of those tables would create a
lot of clutter, but using the include macro may remove much of that.
The include method is a great scripting technique and way to remove
clutter, thus improving usability and allowing easier code upgrades.
Felix
----- Original Message ----
From: stefan bachert <stefanbachert(a)yahoo.de>
To: users(a)xwiki.org
Sent: Tue, February 23, 2010 2:23:39 PM
Subject: [xwiki-users] self defined macros OR include
Hi,
in generell self defined are more flexible than to use an {{include}}
Are there circumstances were {{include}} offers advantages?
Stefan Bachert
__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz
gegen Massenmails.
http://mail.yahoo.com
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users