Перейти к публикации

Свой адрес после /


inokentik

Рекомендованные сообщения

Подскажите, как сделать вот какую вещь, я хочу чтоб у меня одна страничка сайта была доступна по адресу например site.ru/?do=menu ну или типа site.ru/index?menu ну или что то в этом роде вообщем, но не как статическая... И хоче чтоб по этому адресу загружался шаблончик например test.tpl в тело {content}

То есть у меня есть шаблон сайта который содержит {content} вот и чтоб при наборе адреса site.ru/?do=menu открывался стандартный шаблон с подключенным в него шаблоном test.tpl ... Как такое сделать?

Пробывал с одним челочеком следующим образом, в engine.php например подключаем

	case "menu" :

		include ENGINE_DIR . '/modules/menu.php';

		break;

Вот как прописать в menu.php чтоб в него подключался шаблончик test.tpl? Пробывал енполучилсоь :unsure:

Ссылка на сообщение
Поделиться на других сайтах

В файле my.php в папке modules:

$my = "Мой текст";


$tpl->set( '{my}' , $my);

$tpl->load_template( 'my.tpl' );

$tpl->compile( 'content' );
В engine.php после switch ( $do ) {
case "my" :

include ENGINE_DIR . '/modules/my.php';

break;
В файле my.tpl в папку templates/шаблон/
{my}

Ссылка на сообщение
Поделиться на других сайтах

Да супер, это то что надо!!!! B)

Да и еще пока не забыл. а какую роль тут играет это

$my = "Мой текст";

$tpl->set( '{my}' , $my);

то что выделенно жирным, это для чего???

Ссылка на сообщение
Поделиться на других сайтах

Если в шаблон my.tpl пропишешь {my}, то выведется Мой текст

Ссылка на сообщение
Поделиться на других сайтах

$my = "Мой текст";

Это переменная для вывода информации.

$tpl->set( '{my}' , $my);

Это обрабатывает переменную для использования в шаблоне.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...