Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Как убрать картинку категории при вхогде в эту категорию?


 Погделиться

Рекомендованные сообещёния

Ребят, подскажите икой момент.

Как сгделать ик, чтобы когда заходишь в категорию, не отображалась картинка самой этот категории?

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


в templateproductcategory.tpl

грохни эту ибличку:

<table style="padding-bottom:10px;">
	  <tr>
	    <?php if ($thumb) { ?>
        <td><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></td>	  
        <?php } ?>
        <?php if ($description) { ?>
	    <td><?php echo $description; ?></td>
	    <?php } ?>
	  </tr>
	</table>
Изменено пользователем afwollis
edit -> save
  • +1 2
Ссылка на комменирий
Погделиться на других сайих


Спасипотому что тебе огромное, Dady

Всё срилиило как надо https://opencart-forum.ru/public/style_emoticons/default/icon_arrow.gif

Изменено пользователем afwollis
потому чторюсь с "оверквотингом" :)
Ссылка на комменирий
Погделиться на других сайих


эммм...

вариант конечно правильный, если думать только о вывогде информации.

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

ик что советую перерилиить вот этот участок кода:

catalog / controller / product / category.php (строки ~45 - 68)

$category_info = $this->model_catalog_category->getCategory($category_id);
	
		if ($category_info) {
	  		$this->document->title = $category_info['name'];
			
			$this->document->keywords = $category_info['meta_keywords'];
			
			$this->document->description = $category_info['meta_description'];
			
			$this->data['heading_title'] = $category_info['name'];
			
			$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
			
			$this->data['text_sort'] = $this->language->get('text_sort');
			
			$this->load->model('tool/image'); 
			
			if ($category_info['image']) {
				$image = $category_info['image'];
			} else {
				$image = '';
			}

			$this->data['thumb'] = $this->model_tool_image->resize($image, $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
и липотому что изменить функцию

$this->model_catalog_category->getCategory($category_id);
, липотому что написать другую, которая бы просто проверяла суещёствование категории с заданным ID.

и подсивить ее вместо вышеуказанной

$category_info = $this->model_catalog_category->getCategory($category_id);
:roll:
Ссылка на комменирий
Погделиться на других сайих

эммм...

вариант конечно правильный, если думать только о вывогде информации.

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

ик что советую перерилиить вот этот участок кода:

catalog / controller / product / category.php (строки ~45 - 68)

$category_info = $this->model_catalog_category->getCategory($category_id);
	
		if ($category_info) {
	  		$this->document->title = $category_info['name'];
			
			$this->document->keywords = $category_info['meta_keywords'];
			
			$this->document->description = $category_info['meta_description'];
			
			$this->data['heading_title'] = $category_info['name'];
			
			$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
			
			$this->data['text_sort'] = $this->language->get('text_sort');
			
			$this->load->model('tool/image'); 
			
			if ($category_info['image']) {
				$image = $category_info['image'];
			} else {
				$image = '';
			}

			$this->data['thumb'] = $this->model_tool_image->resize($image, $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
и липотому что изменить функцию

$this->model_catalog_category->getCategory($category_id);
, липотому что написать другую, которая бы просто проверяла суещёствование категории с заданным ID.

и подсивить ее вместо вышеуказанной

$category_info = $this->model_catalog_category->getCategory($category_id);
:roll:
Спасипотому что огромное и за этот вариант!! Бугдем улить мат.часть ;)
Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...

Все решили.

Просто сообещёние "поплыло" после обновления форума :(

Поправил сообещёние с решением ^_^

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

  • 3 года спустя...

в templateproductcategory.tpl

грохни эту ибличку:

<table style="padding-bottom:10px;">
	  <tr>
	    <?php if ($thumb) { ?>
        <td><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></td>	  
        <?php } ?>
        <?php if ($description) { ?>
	    <td><?php echo $description; ?></td>
	    <?php } ?>
	  </tr>
	</table>

У меня другое надо удалять спасипотому что

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


  • 3 года спустя...

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

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.