kombinace mPDF a nette template

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
vosy
Člen | 532
+
0
-

ahoj, zkousim zobrazit pdf pomoci mPDF mam problem s nacitanim html prez template nette.

v phtml mam napr

<td width="33%" align="center" style="font-weight: bold; font-style: italic;">{PAGENO}/{nbpg}</td>

kdy mPDF za {PAGENO} doplni cislo stranky

problem je ze sablonu phtml nacitam prez

$template = $this->createTemplate()->setFile(dirname(__FILE__).'/../templates/Objednavky/tiskFa.phtml');

a nette mi vyplivne

Exception in Nette\Templating\Template::__toString(): Unknown macro {PAGENO}

coz chapu ale nevim jak to obejit aby sem vyuzil moznosti createTemplate() a vyuzil i moznosti mPDF

uf

Marsme
Člen | 75
+
0
-

Vytáhni si to číslo z mpdf a předej si to do šablony pomocí

$template->pageNumber

Editoval Marsme (14. 1. 2015 0:08)

vosy
Člen | 532
+
0
-

To prece nemohu vytahnout a doplnit do sablony. Do sablony vlozim cislo jedna ale ve finale tam bude pet stranek a na kazede bude jednicka?

Nebo muzes nastrelit jak PAGE vytahnout z mpdf?

Jan Endel
Člen | 1016
+
0
-

případně kdekoliv kde potřebuješ, aby se kus šablony nepřekládal, můžeš místo obali {syntax off}
{/syntax} a mezi těmi makry se latté nevyhodnocuje

vosy
Člen | 532
+
0
-

V dokumentaci se pise ze makra zpatky uz nenahodim pomoci {/syntax}.

Editoval vosy (14. 1. 2015 0:30)

David Matějka
Moderator | 6445
+
+1
-

{l}PAGENO{r} viz doc, nebo n:syntax="off" (to by narozdil od {syntax off} se melo znovu zapnout)