Home / Community / Blog / Szablon dla obiektów własnej klasy w ez Publish

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.

Comments

Log in or create a user account to comment.

Just my blog...

Mon Tue Wed Thu Fri Sat Sun
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31