Ответить Новая тема Новый опрос 
 Поместить модуль в самый верх окна
Yoja
Новичок
Сообщений: 16
Регистрация: 26-08-2011


29-09-2011 03:29
Здравствуйте!
Подскажите, как разместить модуль Slide который выделен в нижнем квадрате красным цветом.
в пустой верхний квадрат
Заранее большое спасибо


Сообщение отредактировано Yoja 29-09-2011 04:30 ...


Изображения:
s2.JPG - Размер файла88.24KB, Скачиваний: 415 (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


29-09-2011 06:08
Это для Вас он пустой :wink2: а на самом деле это хук header (или header_right надо смотреть в конкретном шаблоне). Можно перенести модуль и в это место (если нужно) прописав с начала отсутствующий хук в нем а потом выбрав с Админки позицию для него и потом css-ом поправить. Про добавление хука читаем у ors-а на сайте http://prestalab.ru/wiki/dobavlenie-obrabotchika-xuka
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Yoja
Новичок
Сообщений: 16
Регистрация: 26-08-2011


30-09-2011 00:02
Спасибо, сегодня сделаю
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Yoja
Новичок
Сообщений: 16
Регистрация: 26-08-2011


02-10-2011 03:05
Все получилось, спасибо geomagi


Расскажу что делал, потому что по ссылке которая вверху кратко написано и не все.


modules/name/name.php
то что было

Код:
<?php

class Name extends Module
{
    function __construct()
    {
        $this->name = 'name';
        $this->tab = 'Tools';
        $this->version = 0;

        parent::__construct(); // The parent construct is required for translations

        $this->page = basename(__FILE__, '.php');
        $this->displayName = $this->l('Name');
        $this->description = $this->l('Shows home page');
    }

    function install()
    {
        if (!parent::install() OR !$this->registerHook('home') OR !$this->registerHook('header'))
            return false;
        return true;
    }

    function hookHome($params)
    {
        global $smarty;
        
        return $this->display(__FILE__, 'name.tpl');
    }
    
    function hookHeader($params)
    {
         global $smarty;
        
        return $this->display(__FILE__, 'nameheader.tpl');
    }

}



то что стало

Код:
<?php

class Name extends Module
{
    function __construct()
    {
        $this->name = 'name';
        $this->tab = 'Tools';
        $this->version = 0;

        parent::__construct(); // The parent construct is required for translations

        $this->page = basename(__FILE__, '.php');
        $this->displayName = $this->l('Name');
        $this->description = $this->l('Shows home page');
    }

    function install()
    {
        if (!parent::install() OR !$this->registerHook('top') OR !$this->registerHook('header'))
            return false;
        return true;
    }

    public function hookTop($params)
    {
        global $smarty;
        
        return $this->display(__FILE__, 'name.tpl');
    }
    
    function hookHeader($params)
    {
         global $smarty;
        
        return $this->display(__FILE__, 'nameheader.tpl');
    }
    
}



Но это еще не все.

Заходим: Модули - позиции
и удаляем модуль из хука Homepage content
и помещаем его в Top of pages.

Правим css если требуется
modules/name/css/name.css


Сообщение отредактировано Yoja 02-10-2011 04:13 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


02-10-2011 22:41
Рад за вас. Желаю удачи в бизнесе. Будут вопросы, пишите, ответим.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос