mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-21 23:43:17 +01:00
Updated CodeCorner3 (markdown)
parent
f6076f3b16
commit
30c35d6875
@ -8,10 +8,9 @@ on day three we went out of base camp eGroupware and stepped into the high field
|
||||
<ul>
|
||||
<li>splitting design and layout</li>
|
||||
<li>there is no EGroupware specific dialog-editor (one part of the etemplate-app) to create the eTemplate<strong> but </strong> a EGroupware specific DTD. So any XML-Capable Editor will do.</li>
|
||||
<li><!DOCTYPE overlay PUBLIC "-//Stylite AG//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"></li>
|
||||
<li>Documenttypedefinition (DTD): <!DOCTYPE overlay PUBLIC "-//Stylite AG//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> Always add that to your .xet files</li>
|
||||
<li><strong>XSS security</strong></li>
|
||||
<li><strong>no parsing of $_POST needed</strong></li>
|
||||
<li><strong>no HTML knowledge needed</strong></li>
|
||||
<li><strong>eTemplates can be (and are usually) nested, eg. a template-field can contain an other eTemplate </strong></li>
|
||||
<li><strong>language independent interfacing:</strong> each field / cell of the template can have a label which is automaticaly run through lang() (the content of the field can be run through lang() too)
|
||||
<ul>
|
||||
|
Loading…
Reference in New Issue
Block a user