Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: wujek_bogdan w Wrzesień 05, 2011, 09:44:38 pm

Tytuł: przeniesienie breadcrumb do headera
Wiadomość wysłana przez: wujek_bogdan w Wrzesień 05, 2011, 09:44:38 pm
domyślnie szablon breadcrumb.tpl renderowany jest w category.tpl. search.tpl, itd. Ja bym chciał przenieść go do nagłówka, a więc do header.tpl. Ale gdy dodam do niego:
{include file="$tpl_dir./breadcrumb.tpl"} to wyświetla się cały czas "Strona główna" niezależnie od tego gdzie się znajduję.

Wygląda na to, że w momencie renderowania headera breadcrumb.tpl chce się odwołać do jakiejś zmiennej, która w tym momencie nie jest jeszcze dostępna. Macie jakiś pomysł co z tym zrobić?

Nie chcę dawać ujemnych marginesów, ani position:absolute w CSS. szukam jakiegoś bardziej eleganckiego rozwiązania.

//edit:
na razie dałem mu display:none i  zrobiłem takie coś:
$('.breadcrumb').detach().appendTo($('#header')).show();niezbyt to eleganckie, ale działa. wolałbym jednak to robić w php niż bawić się w przenoszenie elementów DOM.