Podpora <map> a usemap v latte šablonách

Mardzis
Člen | 33
+
0
-

Ahoj,

rád bych na jeden web dočasně přidal <map> tag, který namapuje daný obrázek který pak bude možné na různých místech klikatelný na různá místa. Vím, že je to zastaralé používat tento způsob, ale jako dočasné řešení funguje skvěle. Bohužel ale pokud to vložím do latte šablony tak se tyto html tagy nepropíší.

<img src="{$basePath}/assets/img/picuture.png" class="img-fluid" usemap="#image-map">
<map name="image-map">
    <area href="{link //Link:link1}" coords="149,1,0,246" shape="rect">
    <area href="{link //Link:link2}" coords="150,326,304,78,150,0,715,102" shape="rect">
		... atd
</map>
CZechBoY
Člen | 3608
+
0
-

A jakej je teda aktuálně výstup? Nějaká chyba nebo zmizí všechny tagy?

Mardzis
Člen | 33
+
0
-

CZechBoY napsal(a):

A jakej je teda aktuálně výstup? Nějaká chyba nebo zmizí všechny tagy?

Zmizí všechny tagy. Včetně atributu v img.

Editoval Mardzis (26. 9. 2017 17:27)

nightfish
Člen | 472
+
0
-

Mě to funguje (s aktuálním Nette).

Píšeš o dočasném přidání, takže jen pro jistotu: v případě, že jsi změnu provedl pouze na serveru, vymazal jsi po přidání kódu do šablony cache? Jinak by se ti, při zapnutém produkčním módu, zobrazoval původní nacachovaný kód.

Mardzis
Člen | 33
+
0
-

nightfish napsal(a):

Mě to funguje (s aktuálním Nette).

Píšeš o dočasném přidání, takže jen pro jistotu: v případě, že jsi změnu provedl pouze na serveru, vymazal jsi po přidání kódu do šablony cache? Jinak by se ti, při zapnutém produkčním módu, zobrazoval původní nacachovaný kód.

Nepřidával jsem to rovnou na produkci, ale zatím jen na localhostu. Jinak mám verzi 2.4. Každopádně díky za zkoušku.

nightfish
Člen | 472
+
0
-

Dobře, co se stane v případě, že ten <img> a <map> nahradíš za jiný kód, třeba <div>, ten se zobrazí normálně? Nebo třeba jen ten <img> bez atributu usemap?

Rob Bob
Člen | 60
+
0
-

Na Nette 2.4 mi to taky funguje, nevím proč by latte mělo ty tagy odstraňovat, jsi si jistý, že spouštíš a kontroluješ správné soubory?