Статическая страница в главном меню

Автор Сообщение

cx717

Валентин
#1/13.01.2014 04:12
0

Пользователи

Карма: +1

Доброй ночи.

Подскажите как вставить ссылку на стат. страницу в главное меню.

Адрес страницы следующий: /index.php?e=page&c=system&id=2

По аналогии с кодом a файле header.tpl пишу:

 <li<!-- IF {PHP.env.ext} == 'page' AND {PHP.c} == 'system' AND {PHP.id} == 2 AND {PHP.m} == 'main' --> class="active"<!-- ENDIF -->><a href="{PHP|cot_url('page', 'c=system')}">О Нас</a></li>

В этой конструкции 

{PHP|cot_url('page', 'c=system')}  

не хватает условия 'id=2'

Подскажите как это исправить?

 

 

Добавлено 2 минуты спустя:

P.S. не нашел в этом редакторе ( на этом сайте ) кнопки форматирования кода ( [ code ][ / code ] ) поэтому вывел код в виде цитаты.

Сообщения: 72

CrazyFreeMan

Ярослав
#2/13.01.2014 04:30
0

Модераторы

Карма: +317

Можно в статье указать алиас и при создании ссылки в меню указывать алиаст страницы (лично я так себе реализовал) 

<li<!-- IF {PHP.env.ext} == 'page' AND {PHP.id} == '3' --> class="active"<!-- ENDIF -->><a href="{PHP|cot_url('page', 'c=lawyer-customer')}">{PHP.L.lawyer-customer}</a></li>
Сообщения: 1248

cx717

Валентин
#3/13.01.2014 04:38
0

Пользователи

Карма: +1

Не очень понимаю:   я иду по пути  Управление сайтом / Расширения / Pages / Администрирование

жму Создать страницу.

Задаю алиас:   about

пишу в header.tpl 

    <li<!-- IF {PHP.env.ext} == 'page' AND {PHP.c} == 'system' AND {PHP.id} == 2 AND {PHP.m} == 'main' --> class="active"<!-- ENDIF -->><a href="{PHP|cot_url('page', 'с=about')}">О Нас</a></li>

И вижу ( пройдя по ссылке "О Нас" ) ошибку:

Не найдено (404)
Запрошенный ресурс сервером не найден. 
Запрошенный URL устарел, ошибочен, или доступ к нему закрыт.

Добавлено 2 минуты спустя:

Понял.  Нужно писать не c=about, а "al=about"

Сообщения: 72

Cmsworks

Булат
#4/13.01.2014 08:10
0

Администраторы

Карма: +683

Понял.  Нужно писать не c=about, а "al=about"

Именно так! Если al не задан, то используется id, то есть id=123

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru