OC 1.5 dodanie pozycji dla modu??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.

OC 1.5 dodanie pozycji dla modułów

Postprzez betamat » 9 paź 2011, o 10:32

Witam.
Jak można dodać pozycję typu 'content_top' w home.tpl ?
Chodzi o to żeby oprócz div'a 'content_home' dodać inny div i ostylować go inaczej, ale żeby tez był w opcjach wyboru pozycji modułu.
Mowa o OC 1.5

Wdzięczny będę za pomoc.
betamat
 
Posty: 27
Dołączył(a): 5 kwi 2011, o 16:09

Re: OC 1.5 dodanie pozycji dla modułów

Postprzez betamat » 10 paź 2011, o 19:51

Nikt nie wie jak utworzyć następną pozycję typu "content_top" ???
betamat
 
Posty: 27
Dołączył(a): 5 kwi 2011, o 16:09

Re: OC 1.5 dodanie pozycji dla modułów

Postprzez adikon.oc » 11 paź 2011, o 10:47

w wymienionej wersji jest już w home.tpl pozycja content_top
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: OC 1.5 dodanie pozycji dla modułów

Postprzez betamat » 11 paź 2011, o 11:12

No, jest :)
Chodzi mi o to, jak dodać następną; powiedzmy 'content_super_top'.
Ale by była możliwość wyboru tej nowej pozycji podczas wstawiania modułów.
betamat
 
Posty: 27
Dołączył(a): 5 kwi 2011, o 16:09

Re: OC 1.5 dodanie pozycji dla modułów

Postprzez adikon.oc » 11 paź 2011, o 12:12

aha ok
da się to zrobic ale jest przy tym troche zabawy...
za dwie godziny napisze co trzeba dodać/zmienić i gdzie
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: OC 1.5 dodanie pozycji dla modułów

Postprzez betamat » 11 paź 2011, o 12:14

Dzięki :)
Poczekam zatem.
betamat
 
Posty: 27
Dołączył(a): 5 kwi 2011, o 16:09

Re: OC 1.5 dodanie pozycji dla modułów

Postprzez adikon.oc » 11 paź 2011, o 23:37

jak już wspominałem wcześniej będzie troche zmian w plikach

pierwsze co to zajmiemy się modyfikacją od strony admina

edytuj wszystkie pliki z admin/controller/module
w każdym z nich znajdz
Kod: Zaznacz cały
$this->data['text_column_right'] = $this->language->get('text_column_right');

po tym dodaj
Kod: Zaznacz cały
$this->data['text_extra_content_top'] = $this->language->get('text_extra_content_top');


edytuj wszystkie pliki z admin/language/TWOJ_JEZYK/module i dodaj do nich
Kod: Zaznacz cały
$_['text_extra_content_top']    = 'Góra strony (extra)';


edytuj wszystkie pliki z admin/view/template/module
w każdym z nich znajdz
Kod: Zaznacz cały
<td class="left"><select name="account_module[<?php echo $module_row; ?>][position]">

po tym dodaj
Kod: Zaznacz cały
<?php if ($module['position'] == 'extra_content_top') { ?>
<option value="extra_content_top" selected="selected"><?php echo $text_extra_content_top; ?></option>
<?php } else { ?>
<option value="extra_content_top"><?php echo $text_extra_content_top; ?></option>
<?php } ?>

w tych samych plikach znajdz
Kod: Zaznacz cały
html += '    <td class="left"><select name="account_module[' + module_row + '][position]">';

i po tym dodaj
Kod: Zaznacz cały
html += '      <option value="extra_content_top"><?php echo $text_extra_content_top; ?></option>';


tyle od strony admina
można wprowadzic te zmiany ale nie bedzie to jeszcze widoczne w front-endzie sklepu
dzis jest juz zapóźno więc reszte zostawiam na jutro

pozdrawiam
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Następna strona

Powrót do Pomoc techniczna przy Opencart

Kto przegląda forum

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

cron