Portal Parameter Configuration DTD
This is the DTD definition for the markup expected in a portal theme's
config.xml
file.<?xml version="1.0" encoding="UTF-8"?> <!ENTITY % commonAtts-nodeflt "name ID #REQUIRED label CDATA #IMPLIED hidden (true|false) 'false' tooltip CDATA #IMPLIED" > <!ENTITY % commonAtts "%commonAtts-nodeflt; default CDATA #IMPLIED" > <!ELEMENT parameters (group)+> <!ELEMENT group (string | text | number | checkbox | select | themeFile | linkList | instructions )*> <!ATTLIST group label CDATA #REQUIRED > <!ELEMENT string (instructions?)> <!ATTLIST string %commonAtts;> <!ELEMENT text (instructions?, default)> <!ATTLIST text %commonAtts-nodeflt; type (text | markdown | html) 'text' > <!ELEMENT default (#PCDATA)*> <!ELEMENT number (instructions?)> <!ATTLIST number %commonAtts;> <!ELEMENT checkbox EMPTY> <!ATTLIST checkbox %commonAtts;> <!ELEMENT select (instructions?, option+)> <!ATTLIST select %commonAtts-nodeflt; multi (true|false) 'false' > <!ELEMENT option (#PCDATA)> <!ATTLIST option default (true|false) 'false' value CDATA #IMPLIED > <!ELEMENT themeFile (instructions?)> <!ATTLIST themeFile %commonAtts; type (customPage | static | xsl) #REQUIRED dir CDATA #IMPLIED > <!ELEMENT linkList (instructions?, link*)> <!ATTLIST linkList %commonAtts-nodeflt; > <!ELEMENT link EMPTY> <!ATTLIST link href CDATA #REQUIRED label CDATA #REQUIRED target (_blank|_self) '_blank' > <!ELEMENT instructions (#PCDATA)*>