Дмитрий Арестов 0 Опубликовано 21 мая, 2008 Жалоба Share Опубликовано 21 мая, 2008 Дабы не бить лбом об стену, решил спросить, возможно вопрос уже решен, либо есть идеи: На странице товара http://test.ua/product_info.php?products_id= хочу избавится от названия продукта в навигации и отобразить его в шапке товара, как минимум, возможно еще в футуре. Тот же вопрос про категорию где находишся в данный момент, не хочу ее отображать в навигации, а хотел-бы выносить где-то в шапку (хотя тут уже проще и можно отображать текст title в ну жном месте.). Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 мая, 2008 Жалоба Share Опубликовано 21 мая, 2008 В /includes/application_top.php закомментируй или удали: if ($product->isProduct()) { $breadcrumb->add($product->getBreadcrumbName(), vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($product->data['products_id'], $product->data['products_name'])));}[/code]Это выводится название товара в цепочке навигации.Тоже самое можно и категорию там же удалить, тоже ищи по breadbcrumbНасчёт title это в /includes/header.phpНаверное нужно поискать по products_name и по categories_name Ссылка на сообщение Поделиться на другие сайты
Дмитрий Арестов 0 Опубликовано 21 мая, 2008 Автор Жалоба Share Опубликовано 21 мая, 2008 Да, работает, спасибо. Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 24 мая, 2010 Жалоба Share Опубликовано 24 мая, 2010 Нашел где выводятся в строке навигации названия и ссылки на категории $breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name']))); Вот только проблемка в том, что если этот код корректировать, то это влияет на всю цепочку уже открытых категорий, мне же надо убрать ссылку с последней, текущей (открытой) категории. Как это можно сделать? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 25 мая, 2010 Жалоба Share Опубликовано 25 мая, 2010 Может быть оценивать не последнее ли это значение $i из $cPath_array[$i] ? Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 25 мая, 2010 Жалоба Share Опубликовано 25 мая, 2010 Наверно, не подскажете код такой оценки? Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 25 мая, 2010 Жалоба Share Опубликовано 25 мая, 2010 строку $breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));[/code] замени на [code] if ($i+1 == $n){ $breadcrumb->add($categories['categories_name']); } else { $breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name']))); } Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 25 мая, 2010 Жалоба Share Опубликовано 25 мая, 2010 В принципе почти то, что надо! Спасибо большое. Почти потому, что если открываешь страницу с товаром, то ссылки на активную категорию уже нет - а она то на уровень назад по сравнению с карточкой товара. Но это наверно все-таки лучше чем было раньше. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 26 мая, 2010 Жалоба Share Опубликовано 26 мая, 2010 замени на if (($i+1 == $n)&&(!$product->isProduct())){[/code] Ссылка на сообщение Поделиться на другие сайты
Иван Юрченко 0 Опубликовано 26 мая, 2010 Жалоба Share Опубликовано 26 мая, 2010 Умница! Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения