WebToDate/Stránkování zpráv/Začínáme: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Bajkvl (diskuse | příspěvky)
Bez shrnutí editace
m Nahrazení textu „[[Category:WebToDate 4.1“ textem „[[Category:WebToDate“
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 1: Řádek 1:
[[Category:WebToDate 4.1 Stránkování zpráv]]
[[Category:WebToDate Stránkování zpráv]]
[[Category:Stránkování zpráv]]
[[Category:Stránkování zpráv]]
== Základní funkce a principy ==
== Základní funkce a principy ==

Aktuální verze z 13. 10. 2009, 13:44

Základní funkce a principy

Postup při implementaci

Nejprve se v administračním rozhraní modulu definuje způsob formátování stránkovací lišty pro kapitoly a případně tvar uvozujícího nadpisu pro kapitoly (např. "Kapitola 2 z 10").

Dále je třeba odpovídajícím způsobem upravit předlohy pro zprávy. Zde platí:

  • Po instalaci modulu se neprojeví žádná změna, zprávy se zobrazují v původní podobě, je třeba změnit jejich předlohy.
  • Zpráva, která není označená jako stránkovaná (tj. neobsahuje uvnitř textu značky pro kapitoly) se zobrazuje identickým způsobem jako kdyby modul nebyl vůbec instalován.

Změny v předloze pro zprávy

V předlohách pro zprávy je třeba provést při implementaci modulu následující změny:

V předloze je nutno vyznačit tu část stránky, která se stránkuje. V nejjednodušším případě se jedná o výměnu klíčového slova <!--WTD_F(BODY)-->'' za kód ''<!--WTD_NEWSPAGING(CONTENTBEGIN)--><!--WTD_F(BODY)--><!--WTD_NEWSPAGING(CONTENTEND)-->

V předloze je třeba pomocí klíčového slova <!--WTD_NEWSPAGING(NAVIG)--> vyznačit místo, kde se zobrazuje stránkovací lišta pro přechod mezi kapitolami a dále (volitelně) pomocí klíčového slova <!--WTD_NEWSPAGING(LABEL)--> vyznačit místo, kde se vypisuje uvozující nadpis (typicky název kapitoly).

Formátování zpráv

Zpráva, která se má zobrazit jako stránkovaná musí obsahovat klíčová slova <!--WTD_NEWSPAGING(CHAPTERBEGIN)--> a <!--WTD_NEWSPAGING(CHAPTEREND)--> vyznačující začátky a konce názvů kapitol. Počet kapitol ve zprávě není omezen.

První zobrazení stránkované zprávy

Tento postup slouží k prvotnímu oživení modulu a prvnímu zobrazení stránkované zprávy.

V prvním kroku definujeme formát stránkování. Přejděte do nabídky NastaveníGlobálníStránkování kapitol modulu. Zobrazí se formulář pro definici formátování stránkovací lišty. Tento formulář beze změn uložte.

V druhém kroku vytvoříme předlohu pro zprávy podporující stránkování. Přejděte ve WebToDate do nabídky VzhledPředlohy. Klepněte na ikonu složky vedle názvu kategorie předloh Zprávy. Přidejte novou předlohu tlačítkem Přidat vpravo nahoře. Formulář vyplňte dle následujícího otisku obrazovky.

Přejděte do záložky Obsah formuláře a do pole Obsah souboru vložte následující kód.

<html>
<head>
<title><!--WTD_F(TITLE)--></title>
</head>
<body>
<h2><!--WTD_F(TITLE)--></h2>
<p><em><!--WTD_F(DESCRIPTION)--></em></p>
<p><!--WTD_NEWSPAGING(LABEL)--></p>
<p><!--WTD_NEWSPAGING(NAVIG)--></p>
<p>
<!--WTD_NEWSPAGING(CONTENTBEGIN)-->
<!--WTD_F(BODY)-->
<!--WTD_NEWSPAGING(CONTENTEND)-->
</p>
</body>
</html>

Formulář uložte a přejděte na nabídku ObsahZprávy. Založte novou zprávu, pole zprávy vyplňte následujícím způsobem.

Nadpis

Stránkovaná zpráva

Popis

Zde je popis zprávy

Tělo

<!--WTD_NEWSPAGING(CHAPTERBEGIN)-->První kapitola<!--WTD_NEWSPAGING(CHAPTEREND)-->
Zde je text první kapitoly ...
<!--WTD_NEWSPAGING(CHAPTERBEGIN)-->Druhá kapitola<!--WTD_NEWSPAGING(CHAPTEREND)-->
Zde je text druhé kapitoly ... 
<!--WTD_NEWSPAGING(CHAPTERBEGIN)-->Třetí kapitola<!--WTD_NEWSPAGING(CHAPTEREND)-->
Zde je text třetí kapitoly ...

Kategorie

Zvolte libovolnou kategorii.

Předloha

Zvolte předlohu založenou v předchozím kroku ("Jednoduchá předloha pro zprávy").


Zprávu uložte a zobrazte její náhled. Zobrazí se stránka dle následujícího otisku obrazovky.

Nahoře se zobrazuje nadpis a popis. Následuje název aktuálně zobrazované kapitoly, pod ním je stránkovací lišta pro přechod mezi kapitolami. Na konci následuje část těla zprávy – text první kapitoly. Klepněte na číslo 2 ve stránkovací liště, zobrazí se druhá kapitola.

Ve stránce se změnil název kapitoly, tvar stránkovací lišty a text kapitoly, zbytek stránky zůstává nezměněn.