CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » переменные в шаблонах
Официальный форум Eleanor CMS » Для вебмастеров и владельцев сайтов » Комната программистов
почему нельзя использовать в шаблоние index.php вайла

вместо:
{%BLOCKS center_up%}
{module}
{%BLOCKS center_down%}
{%BLOCKS right%}
{%BLOCKS left%}

<?=$index['block']['center']?>
<?=$index['module']?>
<?=$index['block']['down']?>
<?=$index['block']['left']?>
<?=$index['block']['right']?>
Alexander
Я бы вам объяснил, но скажите лучше Вы: почему <?=$index['block']['center']?> лучше чем {%BLOCKS center_up%}??
Цитата (Alexander @ 21.10.2009, 14:26)
скажите лучше Вы: почему


ну допустим мне для того чтобы сделать новое место под блок достаточно вставить в index темы <?=$index['block']['позиция']?> а в админ панели при редактирование блока поставить значение позиция и блок сразу пашет а в элеаноре?

а вот так чтоб приенить к нему дополнительный html в index теме для вывода или не использования дополнительных оформлений:
<?php
if(isset($index[&#39;block&#39;][&#39;позиция&#39;]))
	echo
		&#39;<div class="block-позиция">&#39;.$index[&#39;block&#39;][&#39;позиция&#39;].&#39;</div>&#39;;
?>

в элеаноре я как понил для этого есть что то это:
[blocks_right]<div id="rightcol">{%BLOCKS right%}</div>[/blocks_right]

где [blocks_right][/blocks_right] обрабатывается самой системой CMS

просто не будит ли в системе быстрей расчитыватся этот вариант <?=$index['block']['позиция']?> чем этот {%BLOCKS center_up%}?

-----------------------


а вот еще хотел спросить дополнительно!

в элеаноре при созданиии модуля также как и вдругих CMS систем при создании модуля сначала вырезается первая половина index файла темы до {module} потом расчитывается модуль а потом вторая половина index файла после {module}?
Alexander, я все еще жду :)
azacgrus
Цитата
BILITY' p='14095' date='22.10.2009, 12:38']
в элеаноре при созданиии модуля также как и вдругих CMS систем при создании модуля сначала вырезается первая половина index файла темы до {module} потом расчитывается модуль а потом вторая половина index файла после {module}?

типа того :) для показа оформления сайта используется в админке $Mainclass->ShowDecoration; а на сайте Head(); (Вроде бы сейчас не помню уже :) )
Цитата (azacgrus @ 6.11.2009, 13:09)
типа того для показа оформления сайта используется в админке $Mainclass->ShowDecoration; а на сайте Head(); (Вроде бы сейчас не помню уже )


не в этом суть! это итак понятно...

ток я сделал вывод содержимого модуля через <?=$index['module']?> в шаблон
а после обработки модуля обрабатываются блоки
и до того пока не обработуется модуль и блоки шаблон вобще не на что не делится...
затем все переменные предусмотренные двигом для шаблона

и только затем просто инклудится шаблон без каких либото обработак...

Цитата (Alexander @ 21.10.2009, 13:26)
скажите лучше Вы: почему

Цитата (Alexander @ 21.10.2009, 13:26)
{%BLOCKS center_up%}

Цитата (Alexander @ 21.10.2009, 13:26)
лучше чем

Цитата (Alexander @ 21.10.2009, 13:26)
<?=$index['block']['center']?>

Цитата (Alexander @ 21.10.2009, 13:26)
??
azacgrus
Цитата
BILITY' p='14670' date='6.11.2009, 14:58']
Цитата(Alexander @ 21.10.2009, 13:26)
скажите лучше Вы: почему

Цитата(Alexander @ 21.10.2009, 13:26)
{%BLOCKS center_up%}

Цитата(Alexander @ 21.10.2009, 13:26)
лучше чем

Цитата(Alexander @ 21.10.2009, 13:26)
<?=$index['block']['center']?>

Цитата(Alexander @ 21.10.2009, 13:26)
??

думаю так более читабельно
Цитата (azacgrus @ 6.11.2009, 22:40)
думаю так более читабельно


согласин что нет но возможно в этом был смысол!?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.