wdrożenia PrestaShop

przeniesienie breadcrumb do headera

  • 0 Odpowiedzi
  • 2707 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline wujek_bogdan

  • Moje portfolio
  • Stały użytkownik
  • ***
  • 68
  • 0
    • Moje portfolio:
przeniesienie breadcrumb do headera
« dnia: 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.
« Ostatnia zmiana: Wrzesień 05, 2011, 10:45:18 pm wysłana przez wujek_bogdan »
Moje portfolio: design.serwisamano.pl