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

Проблема при создании модуля отображения определенной информации в карточке товара


Recommended Posts

Данный модуль на данном этапе выглядит так:

<modification>

	<id>Дополнительный контент</id>
	<version>1.0</version>
	<vqmver>2.3.0</vqmver>
	<author>as</author>



	<file name="admin/language/russian/catalog/product.php">
		<operation>
			<search position="after"><![CDATA[
			<?php
			]]>
			</search>
			<add><![CDATA[
			$_['entry_add_dizain']      = 'Дополнительная информация:';
			]]></add>
		</operation>
	</file>

	
	<file name="admin/model/catalog/product.php">
		<operation>
			<search position="after"><![CDATA[
				'tag'              => $result['tag']
			]]>
			</search>
			<add><![CDATA[
				, 'add_dizain' => $result['add_dizain']
			]]></add>
		</operation>
	</file>
	
	

	<file name="admin/controller/catalog/product.php">
		<operation>
			<search position="after" offset="1"><![CDATA[
			$this->data['product_description'] = array();
			]]>
			</search>
			<add><![CDATA[
			if (isset($this->error['add_info'])) {
			$this->data['add_dizain'] = $this->error['add_dizain'];
		} else {
			$this->data['add_dizain'] = array();
		}
			]]></add>
	
		</operation>
	</file>
	
	
		

	
	<file name="admin/controller/setting/setting.php">
		<operation>
			<search position="before"><![CDATA[if (isset($this->request->post['config_name'])) {]]></search>
			<add><![CDATA[
			
			if (isset($this->request->post['config_add_d'])) {
				$this->data['config_add_d'] = $this->request->post['config_add_d'];
			} else {
				$this->data['config_add_d'] = $this->config->get('config_add_d');
			}
		
			]]>
			</add>
		</operation>
	</file>
	
	<file name="admin/view/template/setting/setting.tpl">
		<operation>
			<search position="before"><![CDATA[<h2><?php echo $text_items; ?></h2>]]></search>
			<add>
			<![CDATA[
				 <h2>Дополнительный контент</h2>
				 <table class="form">
					<tr>
					 <td>Включить?</td>
					 <td><?php if ($config_add_d) { ?>
						<input type="radio" name="config_add_d" value="1" checked="checked" />
						<?php echo $text_yes; ?>
						<input type="radio" name="config_add_d" value="0" />
						<?php echo $text_no; ?>
						<?php } else { ?>
						<input type="radio" name="config_add_d" value="1" />
						<?php echo $text_yes; ?>
						<input type="radio" name="config_add_d" value="0" checked="checked" />
						<?php echo $text_no; ?>
						<?php } ?></td>
					</tr>
			
				 </table>				 
			]]>
			</add>		
		</operation>
	</file>
<!--
*USER PART *
-->


	<file name="catalog/view/theme/journal2/template/product/product.tpl">
		<operation>
			<search position="before"><![CDATA[
			<?php if ($this->journal2->settings->get('share_buttons_status') && (!Journal2Cache::$mobile_detect->isMobile() || (Journal2Cache::$mobile_detect->isMobile() && !$this->journal2->settings->get('share_buttons_disable_on_mobile', 1))) && $this->journal2->settings->get('share_buttons_position') === 'bottom' && count($this->journal2->settings->get('config_share_buttons', array()))): ?>
			]]></search>
			<add><![CDATA[
			<?php if ($this->config->get('config_add_d')) { ?>

			--------------Тут выводимый контент-------------------
			
			
			<?php } ?>
			]]></add>
		</operation>
	</file>
	

</modification>

В нем присутствует одна глобальная настройка, вывода данного контента везде либо отключить везде. Мне нужно сделать так чтоб эта настройка была в каждой карточке товара админ панели либо в самом хорошем случае если подключить функцию отображения контента модуля в определенных категориях. Заранее спасибо за помощь!

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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