Вывести название категории над списком товаров.

Косноязычно обозначил сабж, да.
В общем такая задача: оформляю список товаров в категории.
Например с вот такой ссылкой: www.test.ru/product_category.php?cat=30
По умолчанию там идёт просто список товаров, плюс сверху и снизу от него категори инфо(кол-во товара в категории, пагинатор)
Системы шаблонов не стоит, так что прописываю в мясо.

product_category.php выглядит вот так:
(название категории нужно вывести в блок: #div class="cat_name fasca_tu_px pie"# это 48-ая строка)

<?php
/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

  
require('includes/application_top.php');

  require(
DIR_WS_LANGUAGES $language '/' FILENAME_PRODUCTS_NEW);

  
$breadcrumb->add(NAVBAR_TITLEtep_href_link(FILENAME_PRODUCTS_NEW));

  require(
DIR_WS_INCLUDES 'template_top.php');
  if(isset(
$HTTP_GET_VARS['cat'])) {
      
$current_category tep_db_prepare_input(($HTTP_GET_VARS['cat']));
      
/*tep_session_unregister('current_category');
      tep_session_register('current_category');*/
  
}
  
$products_category = array();
  
$products_category_query_raw "select p.products_id, pd.products_name, p.products_image, p.products_price, p.products_tax_class_id, p.products_date_added, ptc.categories_id from " TABLE_PRODUCTS " p left join " TABLE_PRODUCTS_TO_CATEGORIES " ptc on (ptc.products_id = p.products_id), " TABLE_PRODUCTS_DESCRIPTION " pd where p.products_status = '1' and ptc.categories_id = ".(int)$current_category." and p.products_id = pd.products_id and p.products_price > 0 and pd.language_id = '" . (int)$languages_id."' order by p.products_price DESC";
  
  
$products_category_split = new splitPageResults($products_category_query_rawMAX_DISPLAY_PRODUCTS_NEW);

  if ((
$products_category_split->number_of_rows 0) && ((PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3'))) {
?>


    <div>
      <span style="float: right;"><?php echo TEXT_RESULT_PAGE ' ' $products_category_split->display_links(MAX_DISPLAY_PAGE_LINKStep_get_all_get_params(array('page''info''x''y'))); ?></span>

      <span><?php echo $products_category_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></span>
    </div>

    <br />

<?php
  
}
?>


<?php
  
if ($products_category_split->number_of_rows 0) {
?>


<div class="cat_name fasca_tu_px pie">
<div class="masca">
-ЗДЕСЬ НУЖНО ВЫВЕСТИ НАЗВАНИЕ ТЕКУЩЕЙ КАТЕГОРИИ-
</div>
</div>

<?php
    $products_category_query 
tep_db_query($products_category_split->sql_query);
    while (
$products_category tep_db_fetch_array($products_category_query)) {
      if (
$category_price tep_get_products_special_price($products_category['products_id'])) {
        
$products_price '<del>' $currencies->display_price($products_category['products_price'], tep_get_tax_rate($products_category['products_tax_class_id'])) . '</del> <span class="productSpecialPrice">' $currencies->display_price($category_pricetep_get_tax_rate($products_category['products_tax_class_id'])) . '</span>';
      } else {
        
$products_price $currencies->display_price($products_category['products_price'], tep_get_tax_rate($products_category['products_tax_class_id']));
      }
      
//echo '>>>>>'.$products_category['categories_id'].'<<<<<<<';
?>

<div class="itemm">
<div class="mainimg">
<?php echo '<a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $products_category['products_id']) . '">' tep_image(DIR_WS_IMAGES $products_category['products_image'], $products_category['products_name'], SMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT) . '</a>'?>
</div>
<div class="mainm">
<!--item name-->
<?php echo '<a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $products_category['products_id']) . '">' $products_category['products_name'] .
'</a><div class="itmi">'
TEXT_DATE_ADDED ' '
tep_date_long($products_category['products_date_added']) .
'</div><div class="itmi">'
TEXT_MANUFACTURER ' ' $products_category['manufacturers_name'] .
'</div>'?>

</div>
<div class="btmline">
<div class="itemprice fasca_tu_px pie">
<!--price-->
<?php if($products_category['products_price'] > 0) echo TEXT_PRICE ' ' $products_price; else echo 'Цена не указана'?>
</div>
<div class="itembtn fasca_tu_px pie">
<!--button-->
<?php if($products_category['products_price'] > 0) echo tep_draw_button(IMAGE_BUTTON_IN_CART'cart'tep_href_link(FILENAME_PRODUCTS_NEWtep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' $products_category['products_id'])); ?>
</div>
</div>
</div>
<?php
    
}
?>



<?php
  
} else {
?>


    <div>
      <?php echo TEXT_NO_CATEGORY?>
    </div>

<?php
  
}

  if ((
$products_category_split->number_of_rows 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3'))) {
?>


    <br />

    <div>
<span style="float: right;">
<?php echo TEXT_RESULT_PAGE ' ' $products_category_split->display_links(MAX_DISPLAY_PAGE_LINKStep_get_all_get_params(array('page''info''x''y'))); ?>
</span>

      <span><?php echo $products_category_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></span>
    </div>

<?php
  
}
?>


  </div>
</div>


<?php
  
require(DIR_WS_INCLUDES 'template_bottom.php');
  require(
DIR_WS_INCLUDES 'application_bottom.php');
?>


Как сделать это люди? Спасибо! 
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)

*

Spido

  • *
  • 1634

Думаю контрибут Category description вам поможет.

Если вам помогли, то не стесняйтесь отблагодарить донатом:

Думаю контрибут Category description вам поможет.

(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)
не получается, всё я правильно делаю. Строго по мануалу. Но не инклудится из базы нифига, просто пустое место.
При этом в базу всё заносится исправно. А вот на сайте ни гугу.
На картинке видно описание категории Эппл.

Мне бы хотябы название инклуить, вот и всё.

*

Spido

  • *
  • 1634

Пробуйте другую версию контрибута.
1-ую например, или 1.03.

Если вам помогли, то не стесняйтесь отблагодарить донатом: