Szablon dla obiektów własnej klasy w ez Publish
Po stworzeniu własnej klasy wypadało by ją ładnie wyświetlać. Jako, że moja klasa dziedziczyła po klasie Artykuł naturalne jest, że jako wzór do modyfikacji wybrałem plik article.tpl z katalogu design/base/override/templates/full na podstawie którego utworzyłem plik attraction.tpl w katalogu design/wlasne/override/templates/full.
W tym, nowo utworzonym pliku przed linią wyświetlającą komentarze użytkowników:
<div class="attribute-tipafriend">
wstawiłem dwa pierwsze dodane atrybuty:
{* Adres *} <div class="attribute-short"> <p>Adres</p> </div> <div class="attribute-long"> {attribute_view_gui attribute=$node.data_map.attraction_attrib_address} </div> {* Kontakt *} <div class="attribute-short"> <p>Kontakt</p> </div> {if $node.data_map.attraction_attrib_contact.content.is_empty|not} <div class="attribute-long"> {attribute_view_gui attribute=$node.data_map.attraction_attrib_contact} </div> {/if}
dzięki temu na stronie wyświetlają się dodatkowo (poza tym co w standardowym artykule) adres atrakcji i dane kontaktowe.
Komentarze
Log in or create a user account to comment.