Jump to content

Recommended Posts

Здравствуйте! как вывести описание категорий? поле в админке для описания категории есть, а на сайте не отображается

Share this post


Link to post
Share on other sites

Файле catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl

За его отображение отвечает вот этот код:

 <h1><?php echo $heading_title; ?></h1>
 <?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 } ?>

Проверьте его существование. Некоторые (сторонние) Шаблоны его просто не используют.

4308850.png

Ну и естественно, должно быть само описание Категории:

4280178.png

Share this post


Link to post
Share on other sites

Нужно вывести описания к каждой категории в списке пдкатегорий, по принципу как на скриншоте http://prntscr.com/4a1x5x

Жду ваших предложений

Спасибо

Share this post


Link to post
Share on other sites

Предлагаю заплатить гражданину tim21701 50 баксов. Если согласится - будет, как на скрине.

Все расписано. Делайте по аналогии в модуле, который категории выводит.

Ну а если напрягаться неохота - см. рис. 1

 

Тим, сорри, если продешевил. А если завысил цену, то жду откат 8D

Share this post


Link to post
Share on other sites

Предлагаю заплатить гражданину tim21701 50 баксов. Если согласится - будет, как на скрине.

Все расписано. Делайте по аналогии в модуле, который категории выводит.

Ну а если напрягаться неохота - см. рис. 1

 

Тим, сорри, если продешевил. А если завысил цену, то жду откат 8D

Зачем модуль не понимаю? если ocStore и так выводит подкатегории с изображением подобно скриншоту, (оформление несколько другое) только описание выводит к категории на который находится пользователь, а не к каждой дочерной категории.

Share this post


Link to post
Share on other sites

Не модуль, так часть кода. Не суть важно. На скрине непонятно, что это.

А у вас в теме только "нужно сделать" и "жду".

Если вы хотите понять, как с этим работать, то пишите что-то вроде "сделал то-то",  "куда копать" или "где искать"?

Если хотите, чтобы вам выложили готовое решение, да еще с хотелками(а так бывает) - вам в платные услуги.

Share this post


Link to post
Share on other sites

Ну я же не в платные услуги написал  :-)

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

 

Перепишу свое сообщение с правильными словами, да бы не вводить в заблуждение пользователей

 

Нужно вывести описания к каждой категории в списке пдкатегорий, по принципу как на скриншоте http://prntscr.com/4a1x5x

где искать и куда копать?

Жду ваших предложений

Спасибо еще раз.

 

Дополню сообщение

Голый OcStore умеет выводить подкатегории  таким образом  http://prntscr.com/4a2sri

Share this post


Link to post
Share on other sites

За вывод подкатегорий отвечает вот этот кусок кода в ваша_тема/product/category.tpl:

<?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 ($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>
		<li><?php echo $category['description']; ?></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>
		<li><?php echo $categories[$i]['description']; ?></li>
		<?php } ?>
		<?php } ?>
	</ul>
	<?php } ?>
	<?php } ?>
</div>
<?php } ?> 

так как на локалку OCStore еще ни разу у меня не стал ;)

Share this post


Link to post
Share on other sites

там не только шаблон. Контроллер должен передавать в шаб. дескрипшн категорий

Share this post


Link to post
Share on other sites

там не только шаблон. Контроллер должен передавать в шаб. дескрипшн категорий

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

Спасибо.

Share this post


Link to post
Share on other sites

Нашел сам решение которое по мнению уважаемого AlexFisher стоит 50$ :), и вот выложу его здесь вдруг кому пригодится.

 

В контроллере категорий category.php в массив categories  - это после строки

'thumb' => $this->model_tool_image->resize(($result['image']=='' ? 'no_image.jpg' : $result['image']), $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))

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

'short_description' => substr(strip_tags(html_entity_decode($result['description'])),0,350). "...",

Над этой строчкой можете по ворожить если понимаете, обернул для себя ее в субстр от 0 до 350 символов выводит, и приклеил троеточие.

Далее погнали в файл шаблона категорий category.tpl, и  после 

<span><?php echo $categories[$i]['name']; ?></span>

или куда вам угодно будет главное чтобы в цикл суб-категорий добавляем вывод нашей переменной

<?php echo $categories[$i]['short_description']; ?>

будьте внимательны т.к. там два цикла, один работает с 5 и менее субкатегориями а второй с 6 и более, если у вас менее 5 категорий то по ангалогии добавьте переменную в нужный цикл.

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

4MOFcRh.png

Спасибо за внимание)). 

 

Share this post


Link to post
Share on other sites

Підкажіть будь-ласка!

в catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl є відповідний код, а в адмінці написав текст опису = на сайті поруж зображення категорії немає опису.

в чому може бути причина?

Share this post


Link to post
Share on other sites

qazwerty, движок? версия? тема оформления?

может настройками темы скрывается, может в контроллере не задается, может еще что-то...

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By zurk798
      Здравствуйте!
      Необходимо разместить текст описания категории после товаров. Открыл файл шаблона category.tpl и начал разбираться, однако я не знаю php и у меня сложности какой именно код необходимо перенести и куда потом его вставить. Будьте добры, подскажите.
      Загрузить сам файл не получается, поэтому прикрепляю ему спойлером в сообщении. 
      Если я правильно понимаю, то необходимо переносить эти строки:
       
      А вот куда его поставить, чтобы текст отображался после текста не совсем уверен, но предполагаю, что после строк:
       
      Все ли я правильно делаю? Подскажите если что-то не так.
      Большое спасибо за помощь!
       
      category.tpl
    • By 1979Sergio1979
      Доброго времени суток. Хочется написать, что извините, что к вам обращаюсь) Подскажите пожалуйста, господа знатоки, мелочишку. Каким должен быть оптимальным размер текста для описания категории или товара при заполнении магазина ? Заранее спасибо.  
    • By spoon
      Не силен программировании и уже второй день ломаю голову, что и где прописать или удалить, чтобы описание продукта в категориях было с "форматированием" как описание в продуктах (жирность, ссылки, цвет). Подскажите плиз, где копать, что писать....и возможно ли такое..
       


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.