| AxKit-App-TABOO documentation | view source | Contained in the AxKit-App-TABOO distribution. |
AxKit::App::TABOO::XSP::Language - Language management tag library for TABOO
Add the language: namespace to your XSP <xsp:page> tag, e.g.:
<xsp:page
language="Perl"
xmlns:xsp="http://apache.org/xsp/core/v1"
xmlns:language="http://www.kjetil.kjernsmo.net/software/TABOO/NS/Language"
>
Add this taglib to AxKit (via httpd.conf or .htaccess):
AxAddXSPTaglib AxKit::App::TABOO::XSP::Language
This XSP taglib provides two tags to retrieve a structured XML fragment with all information of a single language or all languages of a certain type.
Apache::AxKit::Language::XSP::SimpleTaglib has been used to write this taglib.
<get-language lang="foo"/>This tag will replace itself with some structured XML containing all
fields of languages of type foo. It relates to the TABOO Data
object AxKit::App::TABOO::Data::Language, and calls on that to do
the hard work.
The root element of the returned object is cat:languages and each
language is wrapped in an element cat:language and contains lang
and name.
<get-languages/>This tag will replace itself with some structured XML containing all languages. It relates to the TABOO Data object AxKit::App::TABOO::Data::Plurals::Languages, and calls on that to do the hard work.
The root element of the returned object is languages and each
language is wrapped in an element language, and ordered
alphabetically by local name.
<exists lang="foo"/>This tag will check if a language allready exists. It is a boolean
tag, which has child elements <true> and
<false>. It takes a lang parameter, which may be given as
an attribute or a child element named lang, and if the language is
found in the data store, the contents of <true> child
element is included, otherwise, the contents of <false> is
included.
See AxKit::App::TABOO.
| AxKit-App-TABOO documentation | view source | Contained in the AxKit-App-TABOO distribution. |