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

Вывод вместо товара нужную страницу.


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

Здравствуйте. Есть категория назовем ее Х нужно что бы при нажатии на нее выводились не подкатегории или товар,  а  определенная страница, это надо сделать именно для  категории Х , остальные должны работать стандартно. Подскажите как? 

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

Если это категория первого уровня вначале или в конце списка категорий - внесите постоянную строку со ссылкой в шаблон.

Если нет, то пожалуй, и нельзя.

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

templates\vamshop\boxes\box_categories.html

но будет чуть выбиваться из общего дизайна.

Хотите чтобы было гладко - правьте templates\vamshop\source\inc\vam_show_category.inc.php

post-31-1304838331,6113_thumb.gif

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

Не вижу я там этого.....вот текст файла templates\vamshop\source\inc\vam_show_category.inc.php

<?php

/* -----------------------------------------------------------------------------------------

  $Id: vam_show_category.inc.php 1262 2007-02-07 12:30:44 VaM $ 

  VaM Shop - open source ecommerce solution

  http://vamshop.ru

  http://vamshop.com

  Copyright © 2007 VaM Shop

  -----------------------------------------------------------------------------------------

  based on:

  © 2000-2001 The Exchange Project  (earlier name of osCommerce)

  © 2002-2003 osCommerce(categories.php,v 1.23 2002/11/12); www.oscommerce.com

  © 2003 nextcommerce (vam_show_category.inc.php,v 1.4 2003/08/13); www.nextcommerce.org

  © 2004 xt:Commerce (vam_show_category.inc.php,v 1.4 2003/08/13); xt-commerce.com

  Released under the GNU General Public License

  ---------------------------------------------------------------------------------------*/

    function vam_show_category($counter) {

    global $foo, $categories_string, $id;

    // image for first level

    $img_1='<img src="templates/'.CURRENT_TEMPLATE.'/im/arr.jpg" alt="" align="absmiddle" />&nbsp;';

    for ($a=0; $a<$foo[$counter]['level']; $a++) {

      if ($foo[$counter]['level']==1') {

      $categories_string .= "&nbsp;-&nbsp;";

      }

      $categories_string .= "&nbsp;&nbsp;";

    }

    if ($foo[$counter]['level]=='') {

    if (strlen($categories_string)=='0') {

    $categories_string .='<table width="100%"><tr><td >';

    } else {

    $categories_string .='</td></tr></table><table width="100%"><tr><td >';

    }

    $categories_string .= $img_1;

    $categories_string .= '<b><a class ="cat" href="';

    } else {

    $categories_string .= '<a class ="cat"href="';

    }

$cPath_new=vam_category_link($counter,$foo[$counter]['name']);

 

    $categories_string .= vam_href_link(FILENAME_DEFAULT, $cPath_new);

    $categories_string .= '">';

    if ( ($id) && (in_array($counter, $id)) ) {

      $categories_string .= '<b>';

    }

    // display category name

    $categories_string .= $foo[$counter]['name'];

    if ( ($id) && (in_array($counter, $id)) ) {

      $categories_string .= '</b>';

    }

    if ($foo[$counter]['level']==') {

    $categories_string .= '</a></b>';

    } else {

    $categories_string .= '</a>';

    }

    if (SHOW_COUNTS == 'true') {

      $products_in_category = vam_count_products_in_category($counter);

      if ($products_in_category > 0) {

        $categories_string .= '&nbsp;(' . $products_in_category . ')';

      }

    }

    $categories_string .= '<br /><img src="templates/'.CURRENT_TEMPLATE.'/im/line.jpg" alt="" align="absmiddle" /><br />';

    if ($foo[$counter]['next_id]) {

        vam_show_category($foo[$counter]['next_id']);

    } else {

        $categories_string .= '</td></tr></table>';

    }

  }

?>

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