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.
Add comment