UMIhelp

Разработка сайта на UMI.CMS => Макросы UMI.CMS => Тема начата: Armor от 10 Февраля 2012, 10:44:01

Название: %news view()% непонятно почему выводится из шаблона default
Отправлено: Armor от 10 Февраля 2012, 10:44:01
Все уже перепробовал, не могу понять почему макрос:
%news view(%pid%, 'short_news')%
выводит код из шаблона default.tpl и только часть кода в котором выводятся комментарии выводятся из шаблона short_news.tpl

short_news.tpl находится в папке \tpls\news как и положено
Название: Re:%news view()% непонятно почему выводится из шаблона default
Отправлено: admin от 10 Февраля 2012, 13:07:32
как называются блоки шаблонов которые выводятся из default.tpl? и как называются блоки которые выводятся из short_news.tpl?
Название: Re:%news view()% непонятно почему выводится из шаблона default
Отправлено: Armor от 10 Февраля 2012, 13:18:59
$FORMS = Array();

$FORMS['lastlist_block'] = <<<END
%items%
%system numpages(%total%, %per_page%, 'standart')%

END;

$FORMS['lastlist_item'] = <<<END

   %system convertDate(%publish_time%, 'd.m.Y')%
   <a href="%link%" >%header%</a>
   <p>%anons%</p>
END;

$FORMS['view'] = <<<END

%content%

END;
***Это в short_news.tpl


в default.tpl все по умолчанию стоит
Название: Re:%news view()% непонятно почему выводится из шаблона default
Отправлено: admin от 10 Февраля 2012, 13:25:55
)) предполагаю, что если заменить %content% в блоке


$FORMS['view'] = <<<END

%content%

END;

на %data getProperty(%id%,content)%, то все будет ок.
Название: Re:%news view()% непонятно почему выводится из шаблона default
Отправлено: Armor от 10 Февраля 2012, 15:16:48
тогда анонсы вообще не выводятся
Название: Re:%news view()% непонятно почему выводится из шаблона default
Отправлено: admin от 10 Февраля 2012, 15:35:29
анонсы всмысле содержимое поля anons? lzk этого его надо прописать этом блоке, а обычно, данный блок

$FORMS['view'] = <<<END

%content%

END;

выводит содержимое новости в частности из блока content + информацию о пользователе + комментарии и т.п.

Но главное другое... теперь, вызывая макрос %news view(%pid%, 'short_news')% у вас используется для вывода шаблон short_news или все еще default?
Название: Re:%news view()% непонятно почему выводится из шаблона de
Отправлено: Armor от 10 Февраля 2012, 17:09:41
default используется.
изменяю название 111default.tpl  тогда ничего не выводится, вообще ничего не понимаю, как так