Mám mapku záhrad ktorú mám rozdelenú do 9 časti. Po prejdutí na mapku v danom polygone po kliknutí prejde na odkaz podľa taxanomie v ktorej budú názvy.
Viete mi poradiť či sa dobrou cestou uberám a či nejaký modul pre D8. Pripadne ako by ste to vy riešili. Ďakujem
Prípadne nahradiť svg niečím iným. Už som aj pozeral moduly na D8 ale vyzerá to tak že nič z toho sa nedá použiť pre moje účely. Rozmýšľal som urobiť si view, v ktorom vypišem dane lokality, ale neviem ako si urobím vlastný tag polygon. Pri taxanomii som pridal field textarea s názvom poligon a teraz to dáko vytiahnút aby mi vypísalo v cykle pre taxanomiu
Tak to by mělo jít. Ve Twigové šabloně pro termín taxonomie si načtete tu hodnotu, pomocí split z ní uděláte pole a smyčkou už polygon dáte dohromady, ne?
Prepáčte vtom zhone mi to už nemyslelo. Niekedy aj banalita dokáže potrápiť.
Zdravím, mám menší problém s názvom ve twigove šablone. Aký má byť nazov ked vo views mám hlavný nazov Map Polygon Taxonomy, názov bloku je Block-Regiony.
Neviem kde bude chyba ve twigu ešte aj či for mám dobre nastavené
Pokud se View jmenuje Map Polygon Taxonomy, pak název twigové šablony bude pravděpodobně views-view-unformatted--map-polygon-taxonomy.html.twig, případně jen pro daný blok views-view-unformatted--map-polygon-taxonomy--block-regiony.html.twig. Viz dokumentace.
Ta smyčka od oka vypadá dobře.
pri vyvolaní mi daný twig pridá do každého rows. Pritom by to malo byť že to rows už nevyvolá ale bude vkladať do for slučky.
trochu to tu zle uložilo sa dívam
twig
div svg g
{% for term in terms %}
a {{ term.url }} {{ term.name }}
polygon points {{ term.field_polygon_points }}
polygon
a
{% endfor %}
g svg div
Dobrý deň podarilo sa mi to vyriešiť, idem sa podeliť s mojím riešením
vo views si nájdem všetky polia a tie následne ešte nastavím ako obyčajný text tu prikladám twig ako vyzerá. možno že bude aj nejaké krajšie riešenie.
div class="map-svg"
svg version="1.1" class="home-map" viewBox="0 0 1550 1200"
g
{% for key,row in rows %}
a href="{{ view.style_plugin.getField(key, 'view_taxonomy_term') }}" title="{{ view.style_plugin.getField(key, 'name') }}"
polygon points=" {{ view.style_plugin.getField(key, 'field_polygon_points')|render|striptags }}"
polygon
a
{% endfor %}
g
svg
div
Těžko říct takto nahrubo. Vypadá to, že ano. Jediná nevýhoda, že když bude jiné rozdělení, bude třeba nové SVG.