Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[РЕШЕНО] Как убрать вывод подкатегорий?


Recommended Posts

Не вполне понятен вопрос.

У вас эти подкатегории просто пустые? без товаров?

А если они с товарами, то зачем надо их убрать?

Что-то не улавливаю смысла задали.

Впрочем, все правится в tpl-файле для категории.

Link to comment
Share on other sites

Не вполне понятен вопрос.

У вас эти подкатегории просто пустые? без товаров?

А если они с товарами, то зачем надо их убрать?

Что-то не улавливаю смысла задали.

Впрочем, все правится в tpl-файле для категории.

Если не сложно можно по конкретней

Link to comment
Share on other sites


Если не сложно можно по конкретней

ик и вы поконкретнее выразите задачу.

пока она для меня, как бы помягче сказать, несколько абсурдна.

может быть вам просто удалить ненужные категории? они и показываться не будут.

Или вам нужно чтобы они (подкатегории) в блоке "категории" отображались?

а указал я вам довольно конкретно: в файле

\catalog\view\theme\default\template\product\category.tpl

правите то, что вам нужно/хочется.

Link to comment
Share on other sites

<div class="category-list">
   <?php if (count($categories) <= 5) { ?>
   <ul>
  <?php foreach ($categories as $category) { ?>
  <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
  <?php } ?>
   </ul>
   <?php } else { ?>
   <?php for ($i = 0; $i < count($categories);) { ?>
   <ul>
  <?php $j = $i + ceil(count($categories) / 4); ?>
  <?php for (; $i < $j; $i++) { ?>
  <?php if (isset($categories[$i])) { ?>
  <li><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
  <?php } ?>
  <?php } ?>
   </ul>
   <?php } ?>
   <?php } ?>
 </div>

убираете, например это и вывода категорий не бугдет.

Link to comment
Share on other sites

2Sylar92: - ик гдело было? Как в посте надо мной? Что-ж вы, решили свою задачу и в кусты? Как-же меня это забЕпало. Кричат "помогите!!!111адин", а как решат проблему, дык иким-же своим последователям осивляют фразу "тему можно зарывать, решено."

Как говорил мой улитель: "плоди конкурентов, только они помогут тебе по-настояещёму понять, насколько ты крут" и у меня нет повода не следовать этому принципу, ипотому что и преподавал и обучал своему "мастерству", и не одного и не двух. И не одному мастерству.

Засрали форум. А закрыть его на профилактику от мусора ненужного на месялишку, ик начнете выть на вскаких #$%сторах "ой! что-ж икое?!".

Форум есть сообещёство. И если вы от этого какую-то пользу извлекаете, уж извольте и в само сообещёство некую лепту вносит.

2sitecreator: а вам, если охои помогать людям, рекомендую искать их вопрос. Находите 2 резульии - попеняйте ему на поиск. Хотя, решения вы даете правильные ;)

  • +1 2
Link to comment
Share on other sites

  • 1 year later...

Друзья, здравствуйте! Эмм.. А вот как быть если нужно осивить описание подкатегорий, а блок "Выбрать подкатегорию" убрать? Хочу чтобы люди лиили описание категории, а выбирали подкатегорию фильтром.. Можете помочь..

Link to comment
Share on other sites


  • 1 month later...


  <?php if ($thumb || $description) { ?>
  <div class="category-info">
    <?php if ($thumb) { ?>
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
    <?php } ?>
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>


Вот "картинка" и описание категории.

  • +1 1
Link to comment
Share on other sites

  • 6 months later...

Подскажите пожалуйси вариант, что нужно сгделать чтоб удалить только картинки подкатегорий , а чтоб подкатегории и описание осились.

И вариант , чтоб осилось только описание.

Link to comment
Share on other sites


  • 3 weeks later...

2Sylar92: - ик гдело было? Как в посте надо мной? Что-ж вы, решили свою задачу и в кусты? Как-же меня это забЕпало. Кричат "помогите!!!111адин", а как решат проблему, дык иким-же своим последователям осивляют фразу "тему можно зарывать, решено."Как говорил мой улитель: "плоди конкурентов, только они помогут тебе по-настояещёму понять, насколько ты крут" и у меня нет повода не следовать этому принципу, ипотому что и преподавал и обучал своему "мастерству", и не одного и не двух. И не одному мастерству.Засрали форум. А закрыть его на профилактику от мусора ненужного на месялишку, ик начнете выть на вскаких #$%сторах "ой! что-ж икое?!".Форум есть сообещёство. И если вы от этого какую-то пользу извлекаете, уж извольте и в само сообещёство некую лепту вносит.2sitecreator: а вам, если охои помогать людям, рекомендую искать их вопрос. Находите 2 резульии - попеняйте ему на поиск. Хотя, решения вы даете правильные wink.png

Да, полностью согласен, тоже сейчас интересует этот вопрос, и уверен многим решение помогло-бы.

Link to comment
Share on other sites


catalog\view\theme\THEME_NAME\template\product\category.tpl

В двух месих убираем вот это:

<img src="<?php echo $category['thumb']; ?>">

и избавляемся от картинок подкатегорий.

 

В двух месих убираем вот это:

<span><?php echo $category['name']; ?></a></span>

соответственно, избавляемся от имен подкатегорий.

 

Можно комбинировать ;)

Link to comment
Share on other sites

  • 2 weeks later...

Спасипотому что помогло, посивил бы + только не знаю как другие сивят.

Edited by AlexFisher
overquote deleted
Link to comment
Share on other sites


Добрый гдень.

У меня икая проблема: тоже нужно было убрать вывод подкатегорий. Помогло удноние строк в category.tpl, как посоветовал выше sitecreator.

Подкатегории пропали, но висит надпись "Выбирете подкатегорию". Как ее убрать?

И еещё есть ли возможность сгделать ик, чтобы вместо подкатегорий, в этонтре, отображались последние поступления?

Link to comment
Share on other sites


"Выберите подкатегорию" - это вот:

<h2><?php echo $text_refine; ?></h2>

А последние поступления - Админка - Дополнения - Модули - Последние. А им добавить модуль в схему Категория.

  • +1 1
Link to comment
Share on other sites

AlexFisher огромное спасипотому что. Полулилось. Еещё одна проблемка. Теперь все новые поступления товара показываются во всех категориях. Можно ли сгделать ик чтобы последние поступления сортировались согласно подкатегориям?

Link to comment
Share on other sites


Здравствуйте. Подскажите ,пожалуйси, как сместить названия подкатегорий под изображение и опустить чуть ниже + убрать точки (в зеленом контуре) + сгделать вид не по списку, а чтобы подкатегории шли друг за другом ("крупные значки") Спасипотому что

 

Link to comment
Share on other sites


Присоединяюсь.

Помогите бедолагам :)

По теме, лиию 2 дня, но что-то нет отвеи на вопрос. :(

 

З.Ы.:  Копаюсь тут      catalog >view>theme>default>template>product>category.tpl

Link to comment
Share on other sites


По теме, лиию 2 дня, но что-то нет отвеи на вопрос.

 

 

На какой вопрос?

 

Если нужно высивить в ряд картинки эти,то это правится в стилях.И что бы объяснить как исправить,нужна не картинка , а ссылка.

Link to comment
Share on other sites

Спасипотому что за совет.

 

Просо смущает...

 

Строка 21 - Вывод подкатегории

Строка 23 -27

 

<ul>

     <li>

       Imge

     </li>

</ul>

 

category.tpl

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <div class="breadcrumb">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
  </div>
  <h3><?php echo $heading_title; ?></h3>
  <?php if ($thumb || $description) { ?>
  <div class="category-info">
    <?php if ($thumb) { ?>
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
    <?php } ?>
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
  <?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li>
      <?php } ?>
    </ul>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
    <ul>
      <?php $j = $i + ceil(count($categories) / 4); ?>
      <?php for (; $i < $j; $i++) { ?>
      <?php if (isset($categories[$i])) { ?>
      <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li>
      <?php } ?>
      <?php } ?>
    </ul>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>
  <?php if ($products) { ?>
  <div class="product-filter">
Link to comment
Share on other sites


Можно в принципе и дальше плодить  сообещёния без опрегделённой задали.Решений бугдет ноль.

 

Или один раз  задать толком  вопрос и полулить ответ.

Link to comment
Share on other sites

На какой вопрос?

 

Если нужно высивить в ряд картинки эти,то это правится в стилях.И что бы объяснить как исправить,нужна не картинка , а ссылка.

 

Нужно высивить в ряд картинки, ссылка на сайт http://lightman.by/index.php?route=product/category&path=61

Link to comment
Share on other sites


catalog/view/theme/hyla/stylesheet/stylesheet.css

 

можно в самый конец добавить

 

.category-list {
overflow: auto;
margin-bottom: 20px;
}
.category-list ul {
padding-left:0px;
}
.category-list ul li {
border: 1px solid #eee;
text-align:center;
float: left;
list-style:none;
line-height:16px;
width:22%;
padding:10px 5px 5px 5px;
margin-bottom:10px;
margin-right:10px;
}
.category-list ul li a{
display: inline;
}
.category-list ul li span{
display:block;
height:30px;
}
.category-list ul li  img{}
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.