Оформление модулей системы
Описание оформления модулей
1. Файл table-open.html отвечает за оформление верхней части модуля и других отделов, где используется функция open();
2. Файл table-close.html отвечает за оформление нижней части модуля и других отделов, где используется функция close();
Создание оформления для каждого модуля
Вы можете создать уникальное оформление, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/
1. Для верхней части модуля, table-open-название_модуля.html
2. Для нижней части модуля, table-close-название_модуля.html
Пример: Нужно сделать уникальное оформление для модуля news
В таком случае создаём файл оформления в директории темы с названием table-open-news.html и table-close-news.html
Система определит их автоматически и будет использовать для персонального оформления модуля news.
Создание оформления для главной страницы
Вы можете создать уникальное оформление модуля персонально для главной страницы, в не зависимости от модуля.
Пример: Нужно сделать уникальное оформление модуля на главной
В таком случае создаём файлы оформления в директории темы с названием table-open-home.html и table-close-home.html
Система определит их автоматически и будет использовать для оформления модуля главной страницы.
Создание оформления для каждой функции модуля
Вы можете создать уникальное оформление, персонально для каждой функции модуля. В зависимости от названия используемой функции непосредственно в модуле.
Пример: Нужно сделать уникальное оформление для функции подробного просмотра view модуля news
В таком случае создаём файлы оформления в директории темы с названием table-open-news-view.html и table-close-news-view.html
Система определит их автоматически и будет использовать для персонального оформления функции view подробного просмотра модуля news.
Создание оформления со своим названием для функций модуля
Дополнительно ко всему в систему внедрена переменная $conf['template'] которую можно использовать в функциях модуля при создании своих названий для оформления. Это даст Вам возможность создать своё название шаблонов персонально для той или иной функции модуля. Такие шаблоны так же будут, определятся системой в автоматическом режиме.
Пример: Нужно сделать уникальное оформление функции news модуля news
В таком случае в файле index.php модуля news декларируем нашу новую переменную.
Находим функцию: function news() {
После: global $prefix, $db, $admin_file, $user, $conf, $confu, $confn, $home, $pagetitle, $currentlang;
Добавляем: $conf['template'] = "mytemp";
Далее, создаём файлы оформления в директории темы с названием table-open-mytemp.html и table-close-mytemp.html
Система определит их автоматически и будет использовать для персонального оформления функции news модуля news.
1. Файл table-open.html отвечает за оформление верхней части модуля и других отделов, где используется функция open();
2. Файл table-close.html отвечает за оформление нижней части модуля и других отделов, где используется функция close();
Создание оформления для каждого модуля
Вы можете создать уникальное оформление, персонально для каждого модуля системы. В зависимости от названия имеющегося модуля, который находится в корневой директории modules/
1. Для верхней части модуля, table-open-название_модуля.html
2. Для нижней части модуля, table-close-название_модуля.html
Пример: Нужно сделать уникальное оформление для модуля news
В таком случае создаём файл оформления в директории темы с названием table-open-news.html и table-close-news.html
Система определит их автоматически и будет использовать для персонального оформления модуля news.
Создание оформления для главной страницы
Вы можете создать уникальное оформление модуля персонально для главной страницы, в не зависимости от модуля.
Пример: Нужно сделать уникальное оформление модуля на главной
В таком случае создаём файлы оформления в директории темы с названием table-open-home.html и table-close-home.html
Система определит их автоматически и будет использовать для оформления модуля главной страницы.
Создание оформления для каждой функции модуля
Вы можете создать уникальное оформление, персонально для каждой функции модуля. В зависимости от названия используемой функции непосредственно в модуле.
Пример: Нужно сделать уникальное оформление для функции подробного просмотра view модуля news
В таком случае создаём файлы оформления в директории темы с названием table-open-news-view.html и table-close-news-view.html
Система определит их автоматически и будет использовать для персонального оформления функции view подробного просмотра модуля news.
Создание оформления со своим названием для функций модуля
Дополнительно ко всему в систему внедрена переменная $conf['template'] которую можно использовать в функциях модуля при создании своих названий для оформления. Это даст Вам возможность создать своё название шаблонов персонально для той или иной функции модуля. Такие шаблоны так же будут, определятся системой в автоматическом режиме.
Пример: Нужно сделать уникальное оформление функции news модуля news
В таком случае в файле index.php модуля news декларируем нашу новую переменную.
Находим функцию: function news() {
После: global $prefix, $db, $admin_file, $user, $conf, $confu, $confn, $home, $pagetitle, $currentlang;
Добавляем: $conf['template'] = "mytemp";
Далее, создаём файлы оформления в директории темы с названием table-open-mytemp.html и table-close-mytemp.html
Система определит их автоматически и будет использовать для персонального оформления функции news модуля news.