+CMS COntent Management Homepage

/ Indeks dokumentacji / Rozbudowa systemu / Rejestrowanie nowych klas w systemie / Nowe elementy systemu / Pobieranie atrybutów z tagu do klasy

Pobieranie atrybutów z tagu do klasy

Tagi umieszczone w szablonie mogą przekazywać do klas parametry. W ten sposób możliwe jest zmienianie zachowania danego tagu w zależności od przekazanego parameru. Przykład takiego elementu znajduje się poniżej.

Przykład. W szablonie piszemy:

<cms:MyTag id="myId" MyName="My name is Wicked!" />
i w systemie w katalogu Model/Extension/MyItem dodajemy plik cms.MyTagItem.php, który wygląda następująco:
class MyTag extends StaticItem {
    public function render() {
       return "This is my name: ".$this->getAttribute('MyName');
   }
}

Rejestrujemy klasę w zakładce Development.

I mamy element MyTag z pobieraniem atrybutu. W zależności od tego co wpiszemy w atrybucie MyName taki tekst pojawi się na ekranie.

Zobacz więcej...
Prezentacja

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-10 15:45:01 Data modyfikacji: 2009-11-05 17:03:48
Data publikacji: 2008-09-10 15:47:18
(c) +CMS Content Management Platform