create_new_content
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | create_new_content [2019/04/12 13:13] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Create new content ====== | ||
+ | |||
+ | The pages are organised using namespaces. Every type document has his own namespace and therefore, grouping is much more easy. | ||
+ | |||
+ | You can use the following formula to create new content. Just specify title, type of document and category. This will create a new document in the corresponding namespace with a default template text. | ||
+ | |||
+ | < | ||
+ | <script type=" | ||
+ | |||
+ | function submitFormular() { | ||
+ | |||
+ | document.Formular.id.value = | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | if (document.Formular.namespace.value == " | ||
+ | document.Formular.id.value += ": | ||
+ | } | ||
+ | |||
+ | |||
+ | document.Formular.newpagetemplate.value = | ||
+ | | ||
+ | | ||
+ | document.Formular.namespace.name = null; | ||
+ | | ||
+ | return true; | ||
+ | } | ||
+ | |||
+ | function fillCategories() { | ||
+ | namespace = document.Formular.namespace.value; | ||
+ | |||
+ | // empty existing items | ||
+ | for (i = document.Formular.category.options.length; | ||
+ | document.Formular.category.options[i] = null; | ||
+ | } | ||
+ | itemArray = null; | ||
+ | |||
+ | // now fill, depending on namespace selected: | ||
+ | if(namespace == " | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | |||
+ | |||
+ | } | ||
+ | | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | if(namespace == " | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | if(namespace == " | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | | ||
+ | itemArray = new Array( | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | new Array(" | ||
+ | } | ||
+ | |||
+ | j = 0; | ||
+ | for (i = 0; i < itemArray.length; | ||
+ | document.Formular.category.options[j] = new Option(itemArray[i][0]); | ||
+ | if (itemArray[i][1] != null) { | ||
+ | document.Formular.category.options[j].value = itemArray[i][1]; | ||
+ | } | ||
+ | j++; | ||
+ | } | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <form name=" | ||
+ | |||
+ | < | ||
+ | <input name=" | ||
+ | |||
+ | < | ||
+ | <select name=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | </ | ||
+ | </p> | ||
+ | < | ||
+ | <select name=" | ||
+ | </ | ||
+ | </p> | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | </p> | ||
+ | </ | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Modification of pages ===== | ||
+ | |||
+ | All content can be edited by any registered user by default. If you want to protect some data, for example of your own plugin, you can restrict these modification by sending a email to **Andreas dot Jahnen at list dot lu**. | ||
+ | |||
create_new_content.txt · Last modified: 2019/04/12 13:13 by 127.0.0.1