Nefungue n:block=„title“ nepředává se do <title></title>
- vanaveno
- Člen | 144
Ahojte nevím, kde dělám chybu, ale nepředává se mi n:block=„title“ do titutlku šablony.
<?php
/* @layout.latte */
<title>{ifset title}{include title|stripHtml} | {/ifset}Bři.Švarcové s.r.o.</title>
/* Presenter */
{block content}
...
<h1 n:block="title">{$product->title}</h1>
?>
Kde dělám himmel herrgott chybu.
- m.brecher
- Generous Backer | 864
@vanaveno
Tohle by fungovat mělo, mě tohle funguje:
@layout.latte
<title>{ifset title}{include title|stripHtml} | {/ifset}Nette Web</title>
default.latte
{block content}
<h1 n:block=title>Test</h1>
Na výstupu:
<title> Test | Nette Web</title>
A co ten komentář /* Presenter */? mělo by to být v šabloně latte, pošli víc podrobností jak to máš, takhle tu chybu nevidím.
- vanaveno
- Člen | 144
No mám tady dva problémy na jeden web: Je zajímavé, že když si dám
kategorii http://vinarstvi.mhpb.cz/…cervena-vina?… tak jsem
nastavil:
<h1 n:block=„title“ class=„fs-14 fc-eee pl-2 tt-ups fw-normal d-ib
lh-30 f-left“>
{$tag->name}
</h1>
A funguje to, ale v detailu toho produktu mi to hází error Undefined variable $item.
<h1 n:block=„title“
class=„fs-16 lh-35 pl-3 fw-400 mb-1“>
43: {$item->title}
44: </h1>
Bez toho n:block se mi název produktu zobrazuje ale ne v hlavičce
m.brecher napsal(a):
@vanaveno
Tohle by fungovat mělo, mě tohle funguje:
@layout.latte
<title>{ifset title}{include title|stripHtml} | {/ifset}Nette Web</title>
default.latte
{block content} <h1 n:block=title>Test</h1>
Na výstupu:
<title> Test | Nette Web</title>
A co ten komentář /* Presenter */ ?? mělo by to být v šabloně latte, pošli víc podrobností jak to máš, takhle tu chybu nevidím.
- vanaveno
- Člen | 144
Vyřešeno
vanaveno napsal(a):
No mám tady dva problémy na jeden web: Je zajímavé, že když si dám kategorii http://vinarstvi.mhpb.cz/…cervena-vina?… tak jsem nastavil:
<h1 n:block=„title“ class=„fs-14 fc-eee pl-2 tt-ups fw-normal d-ib lh-30 f-left“>
{$tag->name}
</h1>A funguje to, ale v detailu toho produktu mi to hází error Undefined variable $item.
<h1 n:block=„title“ class=„fs-16 lh-35 pl-3 fw-400 mb-1“>
43: {$item->title}
44: </h1>Bez toho n:block se mi název produktu zobrazuje ale ne v hlavičce
m.brecher napsal(a):
@vanaveno
Tohle by fungovat mělo, mě tohle funguje:
@layout.latte
<title>{ifset title}{include title|stripHtml} | {/ifset}Nette Web</title>
default.latte
{block content} <h1 n:block=title>Test</h1>
Na výstupu:
<title> Test | Nette Web</title>
A co ten komentář /* Presenter */ ?? mělo by to být v šabloně latte, pošli víc podrobností jak to máš, takhle tu chybu nevidím.