Witam
dzis kolejna dawka informacji
tym razem od strony front-endu
w załącznku znajduje się archiwum, które trzeba rozpakować i jego zawartość wgrać do katalogu
catalog (są to pliki do obsługi naszej nowej pozycji w sklepie - extra_content_top)
teraz opis co/gdzie trzeba dodać/zmienić
edytuj catalog/controller/common/home.phpznajdz
- Kod: Zaznacz cały
$this->children = array(
'common/column_left',
'common/column_right',
'common/content_top',
'common/content_bottom',
'common/footer',
'common/header'
);
i zamień na
- Kod: Zaznacz cały
$this->children = array(
'common/column_left',
'common/column_right',
'common/extra_content_top',
'common/content_top',
'common/content_bottom',
'common/footer',
'common/header'
);
edytuj catalog/view/theme/default/template/common/home.tpli zawartość pliku zamień na
- Kod: Zaznacz cały
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $extra_content_top; ?><?php echo $content_top; ?>
<h1 style="display: none;"><?php echo $heading_title; ?></h1>
<?php echo $content_bottom; ?></div>
<?php echo $footer; ?>
Teraz najgorsza robota bo będzie dużo plików do modyfikacji.
Trzeba edytować wszystkie pliki z katalogów
catalog/view/theme/default/template/
account,
affiliate,
checkout,
error,
information,
module,
producti wstawić w odpowiednie miejsce wartość
- Kod: Zaznacz cały
<?php echo $extra_content_top; ?>
(jak na przykładzie wyżej z plikiem home.tpl - ja wstawiłem to przed <?php echo $content_top; ?>)
Pamiętaj, że wstawiasz <?php echo $extra_content_top; ?> TYLKO w plikach gdzie występuje wartość <?php echo $content_top; ?> Jeżeli nie ma w pliku TPL takiego wpisu poprostu pomijasz go i nic nie zmieniaszPrzykład:plik account/login.tpl
- Kod: Zaznacz cały
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
zamiana na
- Kod: Zaznacz cały
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $extra_content_top; ?><?php echo $content_top; ?>
kolejny etap to edycja wszystkich plików w
catalog/controller/w nich szukasz wartości
- Kod: Zaznacz cały
$this->children = array(
...
);
gdy w tablicy znajduje się wpis
'common/content_top',to dodajesz do niej zaraz przed 'common/content_top',
'common/extra_content_top',Przykład:- Kod: Zaznacz cały
$this->children = array(
'common/column_left',
'common/column_right',
'common/content_top',
'common/header'
);
zamieniam na
- Kod: Zaznacz cały
$this->children = array(
'common/column_left',
'common/column_right',
'common/extra_content_top',
'common/content_top',
'common/header'
);
po tych zabiegasz w panelu admina przy zmianie pozycji modułów powinno się wyświetlić dodatkowe pole Góra strony (extra)
po zaznaczeniu tego i zapisaniu zmian na stronie głównej powinny zajśc oczekiwane zmiany
stało sie tak?
pozdrawiam