Шаблоны. Основные файлы шаблона

 

К основным файлам шаблона относятся файлы header.php (1,2), footer.php(3,4) и settings.php.

Структура шаблона каталога организаций и фирм

Файл шаблона header.php отвечает за показ верхней части каталога и блока вывода модулей или информации в левой части каталога.
Файл шаблона footer.php отвечает за показ нижней части каталога и блока вывода модулей или информации в правой части каталога.

В указанных файлах разрешено использование языка верстки HTML и вставки php кодов.

Путь к используемым в шаблоне рисункам должен быть полным, например:

<img src="http://ВАШкаталог/template/ШАБЛОН/images/pda.gif">

или с использованием php кода:

<img src="<? echo "$def_mainlocation/template/$def_template/images/"; ?>pda.gif" width="18" height="18">

, где $def_mainlocation - URL Вашего каталога, $def_template - название шаблона

Ссылки в шаблоне, также должны иметь полный путь до каталога:

<a href="http://Вашкаталог/compare.php">Тарифные планы</a>

или с использованием php кода:

<a href="<? echo "$def_mainlocation"; ?>/compare.php">Тарифные планы</a>

, где $def_mainlocation - URL Вашего каталога.

Подключение модулей осуществляется с помощью php кодов, например:

<? if ($def_kurs == "YES") include ("./kurs.php"); ?>

В данном случае, в месте шаблона, где установлен этот код, будет выводиться модуль курса валют.

Подключить меню в требуемое место шаблона, можно кодом:

<? include ( "./menu_basic.inc" ); ?>

В скрипте используется два вида меню для дополнительной навигации по каталогу- menu_basic.inc, menu.inc

Подключение рекламных баннеров клиентов каталога в шаблон осуществляется с помощью команд:

Большой баннер:

<?php
$banner_type="top";
include ( "./banner.php" ); ?>

Боковой баннер:

<? if ( $def_banner2_allowed == "YES" ) include ("./banner.php"); ?>

Вывод текущего местоположения посетителя на вашем сайте, можно включением в шаблон команды:

<? include ("./includes/top_line.php"); ?>

Для вставки php кода в данных файлах необходимо использовать код:

<?php Код PHP ?>

 
Файл settings.php. В данном файле содержаться настройки основных цветов, подключение стилей, оформление информационных блоков модулей.

За оформление информационных блоков модулей отвечает две функции table_top ($item), table_bottom (). В параметр $item - передается название модуля. Например:

$rndservice_title="Продукция и услуги";

table_top ($rndservice_title);

КОД модуля

table_bottom();

В функции table_top Вы сможете, например, настроить верхнюю часть модуля: фон, шрифт заголовка, цвет заголовка, фон самого модуля. С помощью функции table_bottom - нижнюю часть модуля.

Структура функций для блока модулей

Аналогичным образом работают функции main_table_top ($item), main_table_bottom (), но предназначены для вывода оформления информации в контенте.

Пример функции

 



Яндекс.Метрика