Вообщем, необходимо было сделать так, чтобы в карточке товара title был без категории, в настройках типовой дин странице, я удалил путь категории, но осталось одно Но
остался дефис перед названием товара, как его можно удалить?
Спасибо.
Листинг страницы
--------------
<?php
/* Создаем экземпляр класса магазина (при создании устанавливаем флаг необходимости очистки cookie) */
$shop = new shop(true);
// Получаем заказанный товар с данным путем
if ($order_item_row = $shop->GetOrderItemByPath($eitem_path))
{
// Получаем информацию о заказе
$order_row = $shop->GetOrder($order_item_row['shop_order_id']);
if ($order_row)
{
$DateClass = new DateClass();
// Проверяем, доступна ли ссылка (Ссылка доступна в течение суток после оплаты)
if ($DateClass->DateSqlToUnix($order_row['shop_order_date_of_pay']) > time() - 24 * 60 * 60)
{
// Получаем информацию об электронной сущности заказанного товара
$eitem_row = $shop->GetEitem($order_item_row['shop_eitem_id']);
if ($eitem_row['shop_eitem_filename'] != '')
{
if (class_exists('File'))
{
$File = new File();
if (is_file($file_path))
{
$File->Download($file_path, $eitem_row['shop_eitem_filename'], array('content_disposition' => 'attachment'));
}
unset($File);
}
}
}
}
}
}
if(preg_match("^user-(.*)^u", end($GLOBALS['URL_ARRAY']), $regs))
{
// Установка cookies для аффилиат-программы
setcookie('affiliate_name', $regs[1], time() + 31536000, '/');
$break_if_path_not_found = false;
}
else
{
$break_if_path_not_found = true;
}
// получаем для пути ассоциативный массив с id группы и id/url элемента
$GLOBALS['shop_item_path'] = $shop->GetItemPath($current_shop_id, '', $break_if_path_not_found);
/* Если путь существует */
if ($GLOBALS['shop_item_path'])
{
$group_path = '';
// получаем массив с деревом от текущей группы до корня
$mas_groups_to_root = $shop->GetShopGroupsToRoot($GLOBALS['shop_item_path']['group'], $current_shop_id);
// получаем данные о группе
$row_group = $shop->GetGroup($GLOBALS['shop_item_path']['group']);
// получаем данные из seo - полей для групп
$seo_title = trim($row_group['shop_groups_seo_title']);
$seo_description = trim($row_group['shop_groups_seo_description']);
$seo_keywords = trim($row_group['shop_groups_seo_keywords']);
// цикл по массиву с деревом для формирования пути по группам
$count_groups=count($mas_groups_to_root);
// Если вывод информационного элемента
if ($GLOBALS['shop_item_path']['item'])
{
// получаем данные о товаре
$row_item = $shop->GetItem($GLOBALS['shop_item_path']['item']);
// имя элемента
$item_name = $row_item['shop_items_catalog_name'];
// проверяем если seo_title непустой, то в заголовок страницы подставляем его
if (trim($row_item['shop_items_catalog_seo_title'])!='')
{
$item_name = trim($row_item['shop_items_catalog_seo_title']);
}
if (!isset($row_item))
{
// Заголовок для группы задан
if (!empty($seo_title))
{
$kernel->set_title($seo_title);
}
else // Описание для группы не задано
{
$kernel->set_title($new_title);
}
// Описание для группы задано
if (!empty($seo_description))
{
$kernel->set_description($seo_description);
}
else // Описание для группы не задано
{
$kernel->set_description($new_title);
}
// Ключевые слова для группы заданы
if (!empty($seo_keywords))
{
$kernel->set_keywords($seo_keywords);
}
else // Ключевые слова для группы не заданы
{
$kernel->set_keywords($new_title);
}
}
else // отображаем элемент
{
// Описание для элемента задано
if (!empty($row_item['shop_items_catalog_seo_title']))
{
$kernel->set_title(trim($row_item['shop_items_catalog_seo_title']));
}
else // Описание для элемента не задано
{
$kernel->set_title($new_title);
}
// Описание для элемента задано
if (!empty($row_item['shop_items_catalog_seo_description']))
{
$kernel->set_description(trim($row_item['shop_items_catalog_seo_description']));
}
else // Описание для элемента не задано
{
$kernel->set_description($new_title);
}
// Ключевые слова для элемента заданы
if (!empty($row_item['shop_items_catalog_seo_keywords']))
{
$kernel->set_keywords(trim($row_item['shop_items_catalog_seo_keywords']));
}
else // Ключевые слова для элемента не заданы
{
$kernel->set_keywords($new_title);
}
}
}
/* Добавление элементов */
foreach ($_GET as $key => $value)
{
/* Выбираем из запроса товары, которые нужно добавить в список для сравнения */
if (preg_match("/compare_id_(\d*)/u", $key, $matches))
{
$compare_id = to_int($matches[1]);
/* Проверяем, есть ли этот товар в кукисах для сравнения */
if (!in_array($compare_id, $compare_items))
{
/*Добавляем в массив кукисов*/
$compare_items[] = $compare_id;
}
}
}
/* Удаление выбранного товара из сравнения */
if (isset($_GET['delete_compare']))
{
foreach ($_GET as $key => $value)
{
/* Извлекаем индекс товара, который нужно удалить из сравнения и кукиса */
if (preg_match("/del_compare_id_(\d*)/u", $key, $matches))
{
$compare_id = to_int($matches[1]);
$i = array_search($compare_id, $compare_items);
if ($i !== false)
{
unset($compare_items[$i]);
}
}
}
}
/* Удаление всех сравнений */
if (isset($_GET['delete_all_compare']))
{
$compare_items = array();
}