Что я делаю не так. Я идиот?:)
<p><?php $this->printModules('zakaz-zvonka{$item.id}'); ?></p>
{php}cmsPage::getInstance()->printModules('modules_position');{/php}
Что я делаю не так. Я идиот?:)
<p><?php $this->printModules('zakaz-zvonka{$item.id}'); ?></p>
{php}cmsPage::getInstance()->printModules('modules_position');{/php}
и каким тогда образом вы проверяете соответствие названий позиций в positions.txt и в месте их вывода?zakaz-zvonka{$item.id}
<a href="#openModal{$item.id}">Обратный Звонок</a> <div id="openModal{$item.id}" class="modalDialog"> <div> <a href="#close" title="Закрыть" class="close">X</a> <p>{php}cmsPage::getInstance()->printModules('zakaz-zvonka{$item.id}');{/php}</p> </div></div>
То что вы говорите шаблону вывести позицию zakaz-zvonka{$item.id} понятно.Т.е во всплывающем окне должна сейчас показываться позиция zakaz-zvonka11
{php}cmsPage::getInstance()->printModules('zakaz-zvonka{$item.id}');{/php}
{php}cmsPage::getInstance()->printModules('zakaz-zvonka11');{/php}
Ну это кошерный выход. Подойдет только если этих самых позиций немного. Если так, то можно напаковать этих поциций в шаблон с условиями. Пример:
уже легче!
{if $item.id==1} <a href="#openModal{$item.id}">Открыть модальное окно{$item.id}</a> <div id="openModal{$item.id}" class="modalDialog"> <div> <a href="#close" title="Закрыть" class="close">X</a> {php}cmsPage::getInstance()->printModules('modules_position1');{/php} </div> </div> {/if} {if $item.id==2} <a href="#openModal{$item.id}">Открыть модальное окно{$item.id}</a> <div id="openModal{$item.id}" class="modalDialog"> <div> <a href="#close" title="Закрыть" class="close">X</a> {php}cmsPage::getInstance()->printModules('modules_position2');{/php} </div> </div> {/if}
Да бросьте, спасибо в этом случае явно достаточно.
Жду в лс реквизиты для доната.