Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

в 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://opencartforum.com/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 months later...
  • 3 years later...

в 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 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.