Список переменных Ucoz


На сайтах uCoz для каждой страницы сайта есть свой отдельный список переменных, с помощью которых сайт можно сделать еще гибче и разнообразнее.

Где находится список переменных страницы uCoz.


Перед использованием переменных необходимо для начала узнать где найти их обозначение.
Список переменных для каждой страницы находится в Админ-баре управления сайтом.

Список переменных страницы сайта uCoz

Итак, заходите в Управление сайтов через Админ-бар (для этого нужно просто выполнить вход на Вашем сайте и сверху появится Админ-бар). Переходите Конструктор - Список переменных страницы.
Появляется список переменных принадлежащий только этой странице и значит он следующее:

  •  - специальный код, уникальный для каждого модуля 
  •  - специальный код, применяемый в условном операторе 
  •  - специальный код, уникальный для каждой страницы сайта 
P.S. В Админ-баре этой переменной нет, но это также очень полезная переменная:
$CID$ - ID категории (сам номер категории Вы можете посмотреть в Управлении категориями нужного Вам модуля.

Скажу Вам честно, что пока я не понимаю особую разницу между $PAGE_ID$ и $URI_ID$, и лично я применяю в основном  $URI_ID$.
Необходимость переменной $MODULE_ID$ мне пока тоже не очень понятна, так как для каждого модуля все-равно свой набор шаблонов.

Зачем нужны переменные страницы сайта 


Переменные страницы сайте дают нам возможность менять страницы внутри одного модуля. 
Например Вы хотите, чтобы на страницы одной из статей выполнялся определенный скрипт, а на всех остальных нет.
То есть Вам на одной из страниц Вашего сайте нужно выполнить определенной условие.

Для этого нужно определиться к какому именно шаблону принадлежит заданная страница. Далее перейти в Панель Управления сайтом: Дизайн - Управление дизайном (шаблоны) и выбрать нужный Вам шаблон.
В нужном месте Вашего шаблона вставить следующий код:

<span class="pun" style="color: #555555;">&lt;?</span><span class="kwd" style="color: navy; font-weight: bold;">if</span><span class="pun" style="color: #555555;">(</span><span class="pln" style="color: #555555;">$URI_ID$</span><span class="pun" style="color: #555555;">=</span><span class="str" style="color: indianred;">'page1'</span><span class="pun" style="color: #555555;">)?&gt;</span><span class="pln" style="color: #555555;"> Ваше условие (скрипт, картинка, ссылка - что угодно) </span><span class="pun" style="color: #555555;">&lt;?</span><span class="pln" style="color: #555555;">endif</span><span class="pun" style="color: #555555;">?&gt;</span>
Вместо page1 нужно вставить $URI_ID$ Вашей страницы. Таким образом вставляется дополнительная информация на страницу (информацию, которая не исключает никакую другую).

Если же Вам нужно поменять одну информацию на другую, например вместо $SMENU_1$ вставить $SMENU_2$, тогда используйте следующий код:
<span class="pun" style="color: #555555;">&lt;?</span><span class="kwd" style="color: navy; font-weight: bold;">if</span><span class="pun" style="color: #555555;">(</span><span class="pln" style="color: #555555;">$URI_ID$</span><span class="pun" style="color: #555555;">=</span><span class="str" style="color: indianred;">'page1'</span><span class="pun" style="color: #555555;">)?&gt;</span><span class="pln" style="color: #555555;"> $SMENU_1$ </span><span class="pun" style="color: #555555;">&lt;?</span><span class="kwd" style="color: navy; font-weight: bold;">else</span><span class="pun" style="color: #555555;">?&gt;</span><span class="pln" style="color: #555555;"> $SMENU_2$ </span><span class="pun" style="color: #555555;">&lt;?</span><span class="pln" style="color: #555555;">endif</span><span class="pun" style="color: #555555;">?&gt;</span>

Вот такой еще один нехитрый способ вносить изменения в шаблоны Вашего сайта.