qwas

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

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

qwas    0

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

<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>

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

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


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

раз в карточке то и хранить надо в карточке а не глобально

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


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

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

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

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

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

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

Войти

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

Войти


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

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