+CMS COntent Management Homepage

/ Indeks dokumentacji / Wdrożenie / Szabon strony / Plik XHTML / Stałe wykorzystywane w szablonach

Stałe wykorzystywane w szablonach

Stałe to zestaw znaczników, które przed parsowaniem szablonu zostaną zamienione na ciąg znaków. Przykład znacznik {PAGE:Id} zostanie zamieniony na Id strony na której znajduje się użytkownik. Innym rodzajem stałych są nalepki, które definuje się w pliku konfiguracyjnym XML.

Zmienne można wykorzystać do dynamicznej rekonfiuracji niektórych elementów:

Przykład:

<cms:SiteMap id="SubIndex" RootNode="{PAGE:Id}" ForceOneLanguage="Yes" />

Mogą też posłużyć do szybkiego dostępu do ścieżek dostępu repozytorium, np:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns:cms="http://www.pluscms.net">
 <head>
   <link type="text/css" href="{REPO:CssUrl}my.css" />
 </head>
 <body>
   Autor: <cms:Plaintext id="autor" />
 </body>
</html>

Spis stałych

  • {REPO:Url} - Ścieżka dostępu do repozytorium
  • {REPO:CssUrl} - Ścieżka dostępu do katalogu Css w repozytorium
  • {REPO:ImagesUrl} - Ścieżka dostępu do katalogu Images w repozytorium
  • {REPO:FlashesUrl} - Ścieżka dostępu do katalogu Flashes w repozytorium
  • {REPO:DocsUrl} - Ścieżka dostępu do katalogu Html w repozytorium
  • {PAGE:Id} - Id strony
  • {PAGE:ParentUrl} - Id strony matki - używane w widokach
  • {PAGE:Url} - Url strony
  • {PAGE:Title} - Tytuł strony

TAG

Opis – na jaki ciąg znaków zamieniany jest tag.

{GLOBAL:Url}

Repozytorium, /content/repository

{GLOBAL:CssUrl}

Katalog CSS, /content/repository/css

{GLOBAL:ImagesUrl}

Katalog Image, /content/repository/images

{GLOBAL:FlashesUrl}

Katalog Flash, /content/repository/flashes

{GLOBAL:DocsUrl}

Katalog Docs, /content/repository/docs

Tagi GLOBAL zastępowane są przez opisane powyżej wartości w momencie tworzenia strony.

Zobacz więcej...

Metryka dokumentu

Tytuł: Indeks dokumantacji
Opis: Spis stron dokumentacji
Źródło: +CMS Content Management
Prawa autorskie: +CMS Content Management Platform
Autor: root Zmodyfikowany przez: root
Data utworzenia: 2008-09-08 23:21:47 Data modyfikacji: 2008-09-08 23:23:58
Data publikacji: 2008-09-08 23:23:58
(c) +CMS Content Management Platform