Перейти к содержанию
Форум поддержки пользователей VamShop

Доработка основного меню


Рекомендуемые сообщения

Добрый день.

Стоит сборка VamShop версии 1.67

Изменила основное меню магазина

Посмотреть www.robot-kit.ru/products_new.php

Добавились новые закладки

Новинки

Адреса

Партнеры

Все работает, но есть один недочет.

Когда заходишь на закладку Новинки, сама закладка остается выделенная цветом.

А в закладках Адреса и Партнеры выделения цветом нет...

Объясню как делала изменения

Константа для закладки Новинки уже есть

define('FILENAME_PRODUCTS_NEW', 'products_new.php');

Добавила в includes/filenames.php константы для закладок Адреса и Партнеры

define('FILENAME_ADR', 'shop_content.php?coID=3');

define('FILENAME_PART', 'shop_content.php?coID=14');

Добавила в файл includes/header.php новые переменные

$vamTemplate->assign('new',vam_href_link(FILENAME_PRODUCTS_NEW, '', 'SSL'));

$vamTemplate->assign('adr',vam_href_link(FILENAME_ADR, '', 'SSL'));

$vamTemplate->assign('part',vam_href_link(FILENAME_PART, '', 'SSL'));

и Метки для закладок

...

if (strstr($PHP_SELF, FILENAME_PRODUCTS_NEW)) {

$vamTemplate->assign('3',' class="current"');

}

if (strstr($PHP_SELF, FILENAME_ADR)) {

$vamTemplate->assign('4',' class="current"');

}

if (strstr($PHP_SELF, FILENAME_PART)) {

$vamTemplate->assign('5',' class="current"');

}

...

И изменила в шаблоне templates/vamshop/index.html

...

<li{$3}><a href="{$new}"><span>{#link_new#}</span></a></li>

<li{$4}><a href="{$adr}"><span>{#link_adr#}</span></a></li>

<li{$5}><a href="{$part}"><span>{#link_part#}</span></a></li>

...

Если я правильно поняла, строке <li{$3}> списка присваивается class="current", а другим нет.

Или ошибка в другом?

Ссылка на сообщение
Поделиться на другие сайты

А в includes/filenames.php добавили новые константы для файлов?!

По идее, смысл Вы поняли правильно, может что не доделали немного.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...