| Codeschnipsel | wo | Erklärung |
| <cc:*> ..... </cc:*> | gilt überall | Alles, was sich zwischen diesem Codepaar befindet, dient als Information, ist also weder Code noch html! In der Regel finden sich am Kopf eines jeden Templates entsprechend verpackte Informationen zum jeweiligen Dokument. Außerdem lassen sich damit beispielsweise Codeblöcke, die man nicht einsetzen (aber auch nicht löschen) will vor W2d "geheimhalten". |
| Codeschnipsel | Bedeutung | Beispiel |
| <cc:print value=" | gebe Wert aus | <cc:print value="&site. ressource .home"> |
| <cc:if cond=" | folgende Bedingung sei erflüllt | <cc:if cond="&page.ishome"> <cc:*>wenn Startseite </cc:*> <div id="eyecatcher1"></div> <cc:*>dann Logografik 1</cc:*> </cc:if> |
| <cc:else> | sonst (etwas anderes) | <cc:if cond="&page.ishome"> <cc:*>wenn Startseite </cc:*> <div id="eyecatcher1"></div> <cc:*>dann Logografik 1</cc:*> <cc:else> <div id="eyecatcher2"></div> <cc:*>sonst Logografik 2</cc:*> </cc:if> |
| </cc:if> |
Ende einer Bedingung |
| Beispiel |
| <cc:*> Sidebar ausgeben </cc:*> <div id="sidebar"> hier der Sidebarcode </div> |
| Codeschnipsel | wo | Erklärung |
| <cc:loop type=" ..... </cc:loop> | überall, wo Schleifen abgearbeitet werden. Das können Formularelemente sein, die verschiedenen Navigationsebenen, Teaserelemente etc. | Schleife: arbeitet alle Elemente eines Komplexes ab |
| Beispiel |
| <ul> <cc:loop type="commonpages" obj="mycommonpage"><cc:*> es werden die Unterseiten der Root abgearbeitet</cc:*> <li class="common"><a class="commonlink" href="<cc:print value="&mycommonpage.url">" title="<cc:print value="&mycommonpage.caption">"><cc:print value="&mycommonpage.caption"></a></li> </cc:loop> </ul> |