Jump to content
  • 0

Przeszczepienie modułu w zupełnie nowe miejsce


Janusz

Question

Witam,

 

Mam taki problem do rozwiązania, a że jestem zbyt cienki w uszach to sam nie daję rady.

Chciałbym aby moduł "Własny blok informacji CMS" na głównej stronie przeszczepić zamiast albo nad slider na głównej stronie (u mnie slider jest umiejscowiony w topcolumn - presta 1.6.1.18). 

Próbowałem go kulturalnie przeszczepić ale nie ma takiej możliwości bo przenieść go nie można nigdzie oprócz domyślnej loakcji.

Proszę o pomoc.

 

 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Ok ok. Dziękuje.

Niestety coś źle robię bo nie mam żadnego efektu. 

Proszę o poprawienie mnie jeśli się mylę:

1. Skoro chce aby moduł "Własny blok informacji CMS" był przed albo po sliderze, generalnie, żeby był tam gdzie slider na głównej stronie, muszę wejść w plik:

modules/homeslider/views/templates/hook/homeslider.tpl 

i tutaj wpisać:

{hook h='beforeHomeslider'}

Czy tak?

2. Natomiast potem powinienem znaleźć plik php modułu który chce przenieść czyli:

/modules/blockcmsinfo/blockcmsinfo.php

i tam wpisać:

public function hookBeforeHomeslider($params)
    {
       return $this->hookTopColumn($params);
    }
    
    public function install()
    {
        return     parent::install() &&
                $this->installDB() &&
                $this->registerHook('home') &&
                $this->registerHook('beforehomeslider') &&
                $this->installFixtures() &&
                $this->disableDevice(Context::DEVICE_TABLET | Context::DEVICE_MOBILE);
    }

Czy tak?

Tak właśnie robię i nic się nie dzieje.

 

 

Link to comment
Share on other sites

  • 0

Łomatko.... działa...

Dzięki serdeczne.

Co prawda jak próbowałem przeszczepić w pozycjach poprzez wybór gdzie ma się wyświetlać to nie poszło. Natomiast jak przeniosłem w edycji na żywo to zadziałało.

 

Dziękuję.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...