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

Вопрос по tpl->set


inspred

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

Добрый день , у меня есть небольшой вопрос по tpl->set ам, заданым в index.php

К примеру меня есть 2 сета:

$tpl->set('{phone}',"$echo_tel");

$tpl->set('{connect}', "$size->connect");

$size->connect выводит результат MySQL запроса в виде текста, оба сета работают если ихх задать в main.tpl

но если {phone} поместить в середину {connect}, то сет {phone} не работает, а отображается чтото вроде такого:

"Техничиская нформация о телефоне {phone}."

Надеюсь понятно обьяснил, может ктонибудь знает как это исправить?

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

...Надеюсь понятно обьяснил, может ктонибудь знает как это исправить?

Неа, нифига не понял, извини за флуд :)

{connect} выводит результат MySQL запроса, который содержит текст "Техничиская нформация о телефоне {phone}."

При этом {phone} не обрабатывается в шаблоне, и вместо модели телефона так и выводится {phone}.

Если в шаблон вставить просто {phone}, то сам по себе этот сет работает и выводит модель телефона.

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

Поменяйте мести строки в коде должно быть

$tpl->set('{connect}', "$size->connect");
$tpl->set('{phone}',"$echo_tel");[/code]

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

Поменяйте мести строки в коде должно быть

$tpl->set('{connect}', "$size->connect");

$tpl->set('{phone}',"$echo_tel");

Ничего себе, кто бы мог подумать.... :blink:

Спасибо работает!

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

Ничего себе, кто бы мог подумать....

хм... почему, всё логично. Сет устанавливает тег в файле шаблона, а не текста. (т.е. на место тега подставляется значение). Но вы же хотите, чтобы тег менялся в подставленном значении. Поэтому сначала подставьте в шаблон {connect}, ну и после {phone}

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

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

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

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