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

Вывод описания категории в правый бокс


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

Столкнулся со следующим.

Нужно вывести описание категории (можно дублирующее) в правый бокс (например вместо "что нового").

А также благодаря тому, что для каждой категории можно создавать свой product-listing захотелось после того как покупатель нажмет "купить" перебрасывать его на определенную страницу. То есть вести покупателя по нужным товарам (принцип сбора по комплектующим)

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

Попробуй так.

Открой /includes/modules/metags.php

Замени:


$categories_meta_query = xtDBquery("SELECT categories_meta_keywords,
                                            categories_meta_description,
                                            categories_meta_title,
                                            categories_name
                                            FROM " . TABLE_CATEGORIES_DESCRIPTION . "
                                            WHERE categories_id='" . $_cPath . "' and
                                            language_id='" . $_SESSION['languages_id'] . "'");
[/code] На:
[code]
$categories_meta_query = xtDBquery("SELECT categories_meta_keywords,
                                            categories_meta_description,
                                            categories_meta_title,
                                            categories_description,
                                            categories_name
                                            FROM " . TABLE_CATEGORIES_DESCRIPTION . "
                                            WHERE categories_id='" . $_cPath . "' and
                                            language_id='" . $_SESSION['languages_id'] . "'");
В /includes/header.php например после:

$smarty->assign('mainpage',xtc_href_link(FILENAME_DEFAULT, '', 'SSL'));
[/code] Добавь:
[code]
$smarty->assign('CATEGORIES_DESCRIPTION', $categories_meta['categories_description']);
И затем в /templates/шаблон/index.html в нужно тебе место добавь, например после:

<!-- Левая колонка -->
<div id="left">
[/code] Добавь:
[code]
{if $CATEGORIES_DESCRIPTION}
Описание категории - {$CATEGORIES_DESCRIPTION}
{/if}

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

Попробуй тогда чуть по-другому.

В /includes/header.php после:


// /Метки для закладок
[/code] Добавить:
[code]
  if (GROUP_CHECK == 'true') {
  $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
  }
  $category_query_main = "select
                                      cd.categories_description,
                                      cd.categories_name,
          cd.categories_heading_title,     
                                      c.categories_template,
                                      c.categories_image from ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd
                                      where c.categories_id = '".$current_category_id."'
                                      and cd.categories_id = '".$current_category_id."'
                                      ".$group_check."
                                      and cd.language_id = '".(int) $_SESSION['languages_id']."'";

  $category_query_main = xtDBquery($category_query_main);
  $category_main = xtc_db_fetch_array($category_query_main, true);

$smarty->assign('main_name',$category_main['categories_name']);
А затем в /templates/vamshop/index.html добавь метку:

{$main_name}
[/code]

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

Пардон, замени в /includes/header.php:


$smarty->assign('main_name',$category_main['categories_name']);
[/code] На:
[code]
$smarty->assign('main_name',$category_main['categories_description']);

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