HeLL0

[Решено] Вывод описания

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

HeLL0    0

Дорогие друзья, помогите пожалуйста!!! Уже мозги набекрень!!
Есть модуль новые поступления, при нажатии на лупу, открывается модальное окно.
Я хочу, чтобы там вместо краткого описания выводилось полное.
Сайт
Никак не могу это реализовать
 вот файл lastest.php

<?php
class ControllerModuleLatest extends Controller {
	public function index($setting) {
		$this->load->language('module/latest');

		$data['heading_title'] = $this->language->get('heading_title');

		$data['text_tax'] = $this->language->get('text_tax');

		$data['button_cart'] = $this->language->get('button_cart');
		$data['button_wishlist'] = $this->language->get('button_wishlist');
		$data['button_compare'] = $this->language->get('button_compare');

		$this->load->model('catalog/product');

		$this->load->model('tool/image');

		$data['products'] = array();

		$filter_data = array(
			'sort'  => 'p.date_added',
			'order' => 'DESC',
			'start' => 0,
			'limit' => $setting['limit']
		);

		$results = $this->model_catalog_product->getProducts($filter_data);

		if ($results) {
			foreach ($results as $result) {
				if ($result['image']) {
					$image = $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']);
				} else {
					$image = $this->model_tool_image->resize('placeholder.png', $setting['width'], $setting['height']);
				}

				$this->data['attribute_groups'] = $this->model_catalog_product->getProductAttributes($result['product_id']);
				$this->data['description'] = html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8');

				if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) {
					$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));
				} else {
					$price = false;
				}

				if ((float)$result['special']) {
					$special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')));
				} else {
					$special = false;
				}

				if ($this->config->get('config_tax')) {
					$tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']);
				} else {
					$tax = false;
				}

				if ($this->config->get('config_review_status')) {
					$rating = $result['rating'];
				} else {
					$rating = false;
				}

				$data['products'][] = array(
					'product_id'  => $result['product_id'],
					'thumb'       => $image,
					'name'        => $result['name'],
					'description' => mb_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, 1000) . '..',
		'attribute_groups'	=> $this->model_catalog_product->getProductAttributes($result['product_id']),
					'price'       => $price,
					'special'     => $special,
					'tax'         => $tax,
					'rating'      => $rating,
					'href'        => $this->url->link('product/product', 'product_id=' . $result['product_id']),
				);
			}

			if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/latest.tpl')) {
				return $this->load->view($this->config->get('config_template') . '/template/module/latest.tpl', $data);
			} else {
				return $this->load->view('default/template/module/latest.tpl', $data);
			}
		}
	}
}

а это отрывок latest.tpl
 

								<div class="col-sm-12">
									<div class="quickview_description description">
										<?php echo $product['description'];?>
									</div>
								</div> 

 

Помогите, пожалуйста!!!

Изменено пользователем HeLL0

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


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

я заметил, что убрав строки

'description' => mb_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, 1000) . '..',

и 

$this->data['description'] = html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8');

краткое описание все равно остаётся. Значит ли это что оно вызывается из другого файла?

Изменено пользователем HeLL0

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


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

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

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


Ссылка на сообщение
Поделиться на другие сайты
HeLL0    0
1 минуту назад, nikifalex сказал:

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

ну как все же перетащить описание продукта в это модальное окно?(

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


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

и еще обновить кэш модификаций.

 

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


Ссылка на сообщение
Поделиться на другие сайты
HeLL0    0
3 минуты назад, nikifalex сказал:

и еще обновить кэш модификаций.

 

ладно, я разобрался чутка. один вопрос. вот как сделать так, чтобы это описание поддерживало html?

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


Ссылка на сообщение
Поделиться на другие сайты
HeLL0    0
2 минуты назад, nikifalex сказал:

убрать strip_tags

Вы - лучший!!!! Спасибо огромное!!!!!!!! 3 часа игрался, а тут все так просто оказывается! :eek::eek:

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


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    236
1 минуту назад, HeLL0 сказал:

Вы - лучший!!!!

:oops: никто и не сомневался в этом :eek:

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

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