Андрей Воробей

Андрей Воробей

С нами с 02 ноября 2015; Место в рейтинге пользователей: #564

Условный оператор для minishop2-combo-options

Необходимо в описании товара выводить данные из minishop2-combo-options если они не пустые, подскажите как сделать?

Вывожу так, но не работает
[[!+size:isnot=``:then=`
    <li><span>Размеры:</span>
        [[msOptions?
        	&name=`size`
        	&tplOuter=`truna_tpl.msProductOptions.outer`
        	&tplRow=`truna_tpl.msProductOptions.row`]]
    </li>
`:else=``]]
Спасибо!
Андрей Воробей
13 января 2016, 21:51
modx.pro
1 065
0

Доработка формирования цен в minishop

1
Уже не нужно
Андрей Воробей
30 ноября 2015, 08:32
modx.pro
822
0

Связи товаров

Всем привет, у меня есть свяь товаров «Один ко многим». Главный товар состоит из 6 связанных товаров, как можно формировать цену исходя из цены связанных товаров?
Спасибо!
Андрей Воробей
29 ноября 2015, 21:04
modx.pro
841
0

Дополнительные поля, чекбокс выключен

Всем привет!

Создал дополнительный параметр для товара — «В наличии». Всё работает, но хочу сделать, что когда добавляеш новый товар, чекбокс становится автоматически активный (по умолчанию), всяческие варианты потестил и ничего не помогает. Помогите кто знает, спасибо!
msproductdata.map.inc.php
return array(
	'fields' => array(
		'availability' => 1
	)
	,'fieldMeta' => array(
		'availability' => array(
			'dbtype' => 'tinyint',
			'precision' => '1',
			'attributes' => 'unsigned',
			'phptype' => 'boolean',
			'null' => false,
			'default' => 1,
		)
	)
);
msproductdata.js
miniShop2.plugin.availability = {
	getFields: function(config) {
		return {
			availability: {xtype: 'xcheckbox',  description: '<b>[[+availability]]</b><br />'+_('ms2_product_availability_help'),inputValue: 1,checked: parseInt(config.record.availability)}
		}
	}
	,getColumns: function() {
		return {
			availability: {width:50, sortable:true, editor: {xtype:'xcheckbox'}}
		}
	}
};
Андрей Воробей
12 ноября 2015, 18:16
modx.pro
3
2 134
0

Нужно товар в наличии "ДА или НЕТ" вместо 0 или 1

Всем привет, как в админке сделать, что бы отображалось о наличии товара вместо цифр — 0 или 1 нужно так — ДА или НЕТ.
Андрей Воробей
07 ноября 2015, 16:31
modx.pro
916
0

Дополнительные поля

Добрый день. В свойстве товара, в дополнительных полях ставлю — Новый (+) Популярный (-) Особый (+), на страницы он выводит вместо значков, цифры: 1 0 1. При стандартном шаблоне всё работает.

Вывожу так
<div class="span3">
	<div class="product">
		<div class="product-inner">
			<form method="post" class="ms2_form">
				<div class="stamp red">[[+new]] [[+popular]] [[+favorite]]</div>
				<div class="product-img">
					<div class="picture">
						<a href="[[~[[+id]]]]"><img width="540" height="374" alt="[[+introtext]]" src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" /></a>

						
						<div class="img-overlay">
							<a class="btn more btn-primary" href="[[~[[+id]]]]">Подробнее</a>
							
							<button class="btn buy btn-danger" type="submit" name="ms2_action" value="cart/add"><i class="glyphicon glyphicon-barcode"></i> [[%ms2_frontend_add_to_cart]]</button>
								<input type="hidden" name="id" value="[[+id]]">
								<input type="hidden" name="count" value="1">
								<input type="hidden" name="options" value="[]">
						</div>
					</div>
				</div>
				<div class="main-titles no-margin">
					[[+old_price]]<h4 class="title">-[[+price]] [[%ms2_frontend_currency]]</h4>
					<h5 class="no-margin isotope--title">[[+introtext]]</h5>
				</div>
			</form>
		</div>
	</div>
</div>
Читал что есть
<!--minishop2_popular <i class="glyphicon glyphicon-star" title="[[%ms2_frontend_popular]]"></i>-->
<!--minishop2_new <i class="glyphicon glyphicon-flag" title="[[%ms2_frontend_new]]"></i>-->
<!--minishop2_favorite <i class="glyphicon glyphicon-bookmark" title="[[%ms2_frontend_favorite]]"></i>-->
<!--minishop2_old_price <span class="old_price">[[+old_price]] [[%ms2_frontend_currency]]</span>-->
Что с ним делать и как пользоваться я не понял. Подскажите пожалуйста

Нашёл решение таким способом, скажите оно оптимальное или есть лучше?
[[+new:isnot=`0`:then=`Новый товар`:else=``]]
Андрей Воробей
04 ноября 2015, 09:34
modx.pro
820
0