B??d w header.tpl szykanie produkt?w

Miejsce na wszelkie dyskusje odnośnie problemów technicznych i ewentualnych pytań z rozbudowaniem systemu w plikach i skryptach Opencart, a które nie dotyczą instalacji.

Błąd w header.tpl szykanie produktów

Postprzez ZygaSMK » 11 lis 2013, o 14:20

Witam, po wrzuceniu motywu wyskakuje następujący błąd w miejscu okienka do szukania:

Notice: Undefined variable: filter_name in /home/#/public_html/#/catalog/view/theme/leisure/template/common/header.tpl on line 124

a sama linijka wygląda tak:

<!--Responsive NAV-->
<!--Search Starts-->

<div id="search" class="header_search">
<?php if ($filter_name) { ?>
<input type="text" name="filter_name" value="<?php echo $filter_name; ?>" class="input-text" autocomplete="off" placeholder="<?php echo $text_search; ?>" />
<?php } else { ?>
<input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" class="input-text" autocomplete="off" placeholder="<?php echo $text_search; ?>" />
<?php } ?>
<button type="submit" title="<?php echo $text_search; ?>" class="button-search"></button>
</div>
<!--Search Ends-->


pomoże ktoś??
ZygaSMK
 
Posty: 27
Dołączył(a): 2 cze 2013, o 16:35

Re: Błąd w header.tpl szykanie produktów

Postprzez staniapl » 11 lis 2013, o 14:43

w pliku językowym header.php dodaj brakującą zmienną:

Kod: Zaznacz cały
$filter_name  = ' Wyszukaj produkty ' ;
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Re: Błąd w header.tpl szykanie produktów

Postprzez ZygaSMK » 11 lis 2013, o 18:54

Witam, no niestety dodałem linijkę jak poniżej i nadal to samo niestety. Przy dodaniu linijki dokładnie tak jak napisałeś to samo ;/

<?php
// Pl_pl
// Text
$_['text_home'] = 'Strona główna';
$_['text_wishlist'] = 'Lista życzeń (%s)';
$_['text_shopping_cart'] = 'Koszyk';
$_['text_search'] = 'Szukaj';
$_['text_welcome'] = 'Witaj nieznajomy, <a href="%s">zaloguj się</a> lub <a href="%s">załóż konto</a>.';
$_['text_logged'] = 'Jeseś zalogowany jako <a href="%s">%s</a> <b>(</b> <a href="%s">Wyloguj się</a> <b>)</b>';
$_['text_account'] = 'Moje konto';
$_['text_checkout'] = 'Zamawiam';
$_['filter_name'] = ' Wyszukaj produkty ' ;


// inne wersje
$_['text_language'] = 'Język';
$_['text_currency'] = 'Waluta';
$_['text_cart'] = 'Koszyk';
$_['text_items'] = '%s elementów - %s';

?>
ZygaSMK
 
Posty: 27
Dołączył(a): 2 cze 2013, o 16:35

Re: Błąd w header.tpl szykanie produktów

Postprzez staniapl » 11 lis 2013, o 21:29

najszybciej to zamień kod tak by nie pobierało zmiennej:

Kod: Zaznacz cały
<!--Responsive NAV-->
<!--Search Starts-->

<div id="search" class="header_search">
<?php if ($filter_name) { ?>
<input type="text" name="filter_name" value="szukaj" class="input-text" autocomplete="off" placeholder="<?php echo $text_search; ?>" />
<?php } else { ?>
<input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" class="input-text" autocomplete="off" placeholder="<?php echo $text_search; ?>" />
<?php } ?>
<button type="submit" title="<?php echo $text_search; ?>" class="button-search"></button>
</div>
<!--Search Ends-->
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty


Powrót do Pomoc techniczna przy Opencart

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości

cron