• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
nash

[РЕШЕНО] Вывод описания Категорий

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

nash    3

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

Поделиться сообщением


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

tim21701    497

Файле 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

Поделиться сообщением


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

sobwoofer    36

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

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

Спасибо

Поделиться сообщением


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

AlexFisher    194

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

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

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

 

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

Поделиться сообщением


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

sobwoofer    36

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

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

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

 

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

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

Поделиться сообщением


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

AlexFisher    194

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

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

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

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

Поделиться сообщением


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

sobwoofer    36

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

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

 

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

 

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

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

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

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

 

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

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

Поделиться сообщением


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

beeboosters    5

За вывод подкатегорий отвечает вот этот кусок кода в ваша_тема/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 еще ни разу у меня не стал ;)

Поделиться сообщением


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

AlexFisher    194

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

Поделиться сообщением


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

sobwoofer    36

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

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

Спасибо.

Поделиться сообщением


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

sobwoofer    36

Нашел сам решение которое по мнению уважаемого 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

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

 

Поделиться сообщением


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

qazwerty    0

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

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

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

Поделиться сообщением


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

afwollis    1 092

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

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

Поделиться сообщением


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

Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

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


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу