+CMS COntent Management Homepage

/ Indeks dokumentacji / Rozbudowa systemu / Rejestrowanie nowych klas w systemie / Zdarzenia / Zdarzenia na dokumencie

Zdarzenia na dokumencie

Dostępne zdarzenia w systemie:

  1. Create
  2. Load
  3. UnLoad
  4. Refresh
  5. Publish
  6. UnPublish
  7. ItemLock
  8. ItemUnLock
  9. PostRender (onPage od wersji 3.0)

Występują one na takich obiektach jak:

  1. Page
  2. DynamicItem - po klasie tej dziedziczą wszystkie elementy które można edytować w systemie, np. Html, Plaintext, Image, etc.


Gdy połączymy zdarzenia z obiektami na których one występują mamy następujące kombinacje do których możemy podłączyć własny kod:

Przykład kilku kombinacji

  1. Page.Create
  2. Page.Load
  3. Page.Publish
  4. Html.UnPublish
  5. Image.Lock, etc.

Kolejność zdarzeń

Zdarzenia występują po sobie w następującej kolejności

  1. Page.Create - Strona jest tworzona. Brak podpiętych elementów strony.
  2. Page.Load - Strona jest ładowana przed wyświetlenie. Podpięte są wszystkie elementy strony.
  3. Page.Refresh, Page.Publish, Page.Lock, etc. - Strona jest publikowana, etc. Brak podpiętych elementów strony.
  4. Page.Unload - Strona jest usuwana z pamięci serwera. Podpięte są wszystkie elementy strony.

 

Zobacz więcej...
  1. Rejestracja obsługi zdarzenia

Metryka dokumentu

Tytuł: Zdarzenia w systemie
Opis: Opis mechanizmu zdarzeń systemowych
Źródło: +CMS Manual
Prawa autorskie: +CMS Content Management
Autor: root Zmodyfikowany przez: root
Data utworzenia: 2009-11-05 15:22:48 Data modyfikacji: 2009-11-05 16:21:14
Data publikacji: 2009-11-05 15:29:54
(c) +CMS Content Management Platform