Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Производитель -> Вывод списка товара

При выборе производителя, выводится список всей продукции,как убрать в этом списке вывод подкатегорий. Картинка прилагается...


в файле themes\шаблон\module\categorie_listing\categorie_listing.html

удалить

<table style="border-top: 2px solid; border-color: #d4d4d4;" width="100%" border="0" cellspacing="0" cellpadding="5">
        <tr> {foreach name=aussen item=module_data from=$module_content}
{php}
          $col++;
{/php}
    <td class="main" width="33%" valign="top">
        <table  width="100%" border="0" cellpadding="0" cellspacing="0">

  <tr class="boxText">
    <td class="boxText" width="100%" colspan="2"><img src="{$tpl_path}img/pixel_trans.gif" border="0" alt="" width="1" height="5" /></td>
  </tr>
  <tr height="90" class="contentBoxContents1" valign="top">
    <td height="90" class="contentBoxContents1" valign="top">
      <table border="0" width="100%" cellspacing="5" cellpadding="0">
        <tr>
                <td class="contents" align="center">
               
{if $module_data.CATEGORIES_IMAGE}<a href="{$module_data.CATEGORIES_LINK}"><img src="{$module_data.CATEGORIES_IMAGE}" alt="{$module_data.CATEGORIES_NAME}" /></a>{/if}   

<br />

<strong><a href="{$module_data.CATEGORIES_LINK}">{$module_data.CATEGORIES_NAME}</a></strong>
     
<br />

{$module_data.CATEGORIES_DESCRIPTION}
           
                </td>

                <td class="contents" align="right"></td>
               
        </tr>
</table>
</td>
  </tr>

        </table>
</td>
           
           
          {php}
  if ($col>=3) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
{/foreach} </tr>
      </table>



в файле themes\шаблон\module\categorie_listing\categorie_listing.html

удалить

<table style="border-top: 2px solid; border-color: #d4d4d4;" width="100%" border="0" cellspacing="0" cellpadding="5">
       <tr> {foreach name=aussen item=module_data from=$module_content}
{php}
         $col++;
{/php}
   <td class="main" width="33%" valign="top">
       <table  width="100%" border="0" cellpadding="0" cellspacing="0">

...............



Тогда везде убираются, а надобно,только когда "Производителя" выбираешь. В других местах всё хорошо показывает.(Как и задумано)
Глянь, просто каталог и производителя какого-нить http://vestaceramica.ru

Производители только подводят :(




   {php}if (!isset($_GET)){ {/php}
<table style="border-top: 2px solid; border-color: #d4d4d4;" width="100%" border="0" cellspacing="0" cellpadding="5">
        <tr> {foreach name=aussen item=module_data from=$module_content}
      {php}
          $col++;
      {/php}
    <td class="main" width="33%" valign="top">
        <table  width="100%" border="0" cellpadding="0" cellspacing="0">

  <tr class="boxText">
    <td class="boxText" width="100%" colspan="2"><img src="{$tpl_path}img/pixel_trans.gif" border="0" alt="" width="1" height="5" /></td>
  </tr>
  <tr height="90" class="contentBoxContents1" valign="top">
    <td height="90" class="contentBoxContents1" valign="top">
      <table border="0" width="100%" cellspacing="5" cellpadding="0">
        <tr>
                <td class="contents" align="center">
               
............


Не помогло, всё по-прежнему


в файле themes/шаблон/module/product_listing/product_listing_columns.htm или product_listing_list.html (взависимости от того, какой испоьзуется)

убрать
{if $MANUFACTURER_SORT}<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="main" align="left">
{$MANUFACTURER_SORT}
    </td>
  </tr>
</table>
<br />
{/if}



в файле themes/шаблон/module/product_listing/product_listing_columns.htm или product_listing_list.html (взависимости от того, какой испоьзуется)

убрать
{if $MANUFACTURER_SORT}<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
   <td class="main" align="left">
{$MANUFACTURER_SORT}
   </td>
 </tr>
</table>
<br />
{/if}


Огромное спасибо тебе,Евгений за твой труд  ;)


Как можно разделить названия производителей пробелами или другими символами в листинге:
<table>
  <tr>
    <td>
{$MANUFACTURER_SORT}
    </td>
  </tr>
</table>
А то все производители на кучу налеплены в одной строке


в файле modules\default.php

    while ($filterlist = os_db_fetch_array($filterlist_query, true)) {
    $options[] = array ('id' => $filterlist, 'text' => $filterlist);
  if (isset($_GET))
  {
    $manufacturer_sort .= '<a href="'.os_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$_GET.'&filter_id='.$filterlist).'">' . $filterlist . '</a> ';
      }
  else
  {
      $manufacturer_sort .= '<a href="'.os_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id.'&filter_id='.$filterlist).'">' . $filterlist . '</a> ';
  }

    }
  if (isset($_GET))
{
  $manufacturer_sort .= '<a href="'.os_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id).'">' . TEXT_ALL_MANUFACTURERS . '</a> ';
}
    $manufacturer_dropdown .= os_draw_pull_down_menu('filter_id', $options, $_GET, 'onchange="this.form.submit()"');
    $manufacturer_dropdown .= '</form>'."\n";
  }
  }


Источник



Copyright ShopOS