Борис

Борис

С нами с 18 мая 2017; Место в рейтинге пользователей: #1028

MS2 и +thumb в письме

Всем привет, подскажите как в письме с заказом указать уменьшенные копии картинок товаров?

В чанке письма tpl.msEmail из коробки минишопа указано следующее:
{foreach $products as $product}
  <tr>
	<td style="{$style.th}">
	  {if $product.thumb?}
	  <img src="{$site_url}{$product.thumb}" alt="{$product.pagetitle}" title="{$product.pagetitle}" width="100"/>
	  {else}						
	  <img src="{$site_url}{$assets_url}tpl/images/product-no-photo-small.png" alt="{$product.pagetitle}" title="{$product.pagetitle}" width="100"/>
	  {/if}
	</td>
	<td style="{$style.th}">
	  {if $product.id?}
	  <a href="{$product.id | url : ['scheme' => 'full']}"
	  style="{$style.a}">
		{$product.name}
	  </a>
	  {else}
	  {$product.name}
	  {/if}
	  {if $product.options?}
	  <div class="small">
		{$product.options | join : '; '}
	  </div>
	  {/if}
	</td>
	<td style="{$style.th}">{$product.count} {'ms2_frontend_count_unit' | lexicon}</td>
	<td style="{$style.th}">{$product.weight} {'ms2_frontend_weight_unit_g' | lexicon}</td>
	<td style="{$style.th}">{$product.price} {'ms2_frontend_currency' | lexicon}</td>
  </tr>
  {/foreach}
В источнике файлов MS2 в поле thumbnails делю картинки на 3 размера:
{"small":{"w":66,"h":66,"q":100},"medium":{"w":100,"h":100,"q":100},"big":{"w":270,"h":270,"q":100}}
По умолчанию в письме подтягивается размер small 66x66, вопрос, как в письме указать medium или big?
Борис
26 ноября 2018, 18:20
modx.pro
702
0

Вывод картинки из tv на странице статей по тегам(Tagger)

Привет, помогите с реализацией!
Никак не получается вывести изображение в tv на странице статей по тегам, которые реализованы Tagger'ом. А сами статьи работают через Tickets.
На этом сайте есть пост, делал вывод тегов по нему, все получилось, но картинку не получается вывести, точнее она выводится, но в таком виде:
<img src="picture.jpg">
То есть начало урла не подставляется.
Борис
12 октября 2018, 13:22
modx.pro
1 130
0

Изменени кол-ва товара в корзине кнопками + и -

Ребят, привет, подскажите с js, пытаюсь кнопочки + и — настроить на изменение кол-ва товара в корзине, джава отвечающая за работу кнопочек такая:
$('.btn-num-product-down').on('click', function(e){
        e.preventDefault();
        var numProduct = Number($(this).next().val());
        if(numProduct > 1) $(this).next().val(numProduct - 1);
    });

    $('.btn-num-product-up').on('click', function(e){
        e.preventDefault();
        var numProduct = Number($(this).prev().val());
        $(this).prev().val(numProduct + 1);
    });
в чанке вывожу таким образом:
<td class="column-4">
  <div class="flex-w bo5 of-hidden w-size17">
	<form method="post" class="ms2_form form-inline" role="form">
	  <input type="hidden" name="key" value="{$product.key}"/>

	  <button class="btn-num-product-down color1 flex-c-m size7 bg8 eff2">
		<i class="fs-12 fa fa-minus" aria-hidden="true"></i>
	  </button>
	  <input class="num-product size8 m-text18 t-center" type="number" name="count" value="{$product.count}">
	  <button class="btn-num-product-up color1 flex-c-m size7 bg8 eff2">
		<i class="fs-12 fa fa-plus" aria-hidden="true"></i>
	  </button>

	  <button class="btn btn-default" type="submit" name="ms2_action" value="cart/change"></button>
	</form>
  </div>
</td>
Борис
05 апреля 2018, 19:03
modx.pro
836
0

Цена с вычетом процента

Всем привет!
Ребят, подскажите как реализовать чтобы помимо обычной цены которая выводиться через [[+price]]
выводилась рядом цена с вычетом 10%,
ну то есть «Цена: 100 руб.» полем ниже «Оптовая цена: 90 руб.»
Борис
06 марта 2018, 15:12
modx.pro
731
0

Вывод меню через pdoMenu

Всем привет!
Помогите вывести меню через pdoMenu.
Есть меню на сайте которое выползает по клику, и выводится все родительские категории, как добавить к этому еще и вывод дочерних категорий при наведении?
Есть такой код менюшки, но он выводит только дочерние категории(
<li class="dropdown le-dropdown">
		<a href="#" class="dropdown-toggle" data-toggle="dropdown">
		<i class="fa fa-list"></i> Каталог товаров
		</a>
	<ul class="dropdown-menu">
		<li><a href="#">Категория 1</a></li>
		<li><a href="#">Категория 2</a></li>
		<li><a href="#">Категория 3</a></li>
		<li><a href="#">Категория 4</a></li>
		<li><a href="#">Категория 5</a></li>
		<li><a href="#">Категория 6</a></li>
		<li><a href="#">Категория 7</a></li>
	</ul>
</li>
Борис
24 ноября 2017, 16:34
modx.pro
1 308
0

Как выводить через pdoResources разные блоки?

Привет! Подскажите как через pdoResources выводить блоки разного размера?

Есть на сайте проекты, они реализованы следующим образом:
Чанк проектов
<!-- main container -->
<div class="main-container portfolio-inner clearfix">
  <!-- portfolio div -->
  <div class="portfolio-div">
	<div class="portfolio">
	  <!-- portfolio_container -->
	  <div class="no-padding portfolio_container clearfix">
		[[pdoResources?
		&parents=`[[*id]]`
		&depth=`0`
		&tpl=`tpl.project`
		&includeTVs=`img`
		&processTVs=`1`
		]]		
	  </div>
	  <!-- end portfolio_container -->
	</div>
	<!-- portfolio -->
  </div>
  <!-- end portfolio div -->
</div>
<!-- end main container -->
чанк тпл проекта:
<!-- single work -->
<div class="col-md-4 col-sm-6">
  <a href="[[~[[+id]]]]" class="portfolio_item">
	<img src="[[+tv.img:phpthumbof=`w=1000&h=1000&zc=1`]]" alt="[[+pagetitle]]" class="img-responsive" />
	<div class="portfolio_item_hover">
	  <div class="portfolio-border clearfix">
		<div class="item_info">
		  <span>[[+pagetitle]]</span>
		  <em>[[+introtext]]</em>
		</div>
	  </div>
	</div>
  </a>
</div>
<!-- end single work -->
на сайте это выглядит вот так:
http://torrez.ru/project/

Но, на главной верстка немного отличается если посмотрите(либо можно глянуть здесь). Как можно через pdoResources сделать вывод на главной? Там разница лишь в классе col-md-3 col-sm-6 и col-md-6 col-sm-12

А на страничке проекты, класс тоже отличается, там у всех проектов которые добавляются, применяется класс col-md-4 col-sm-6
Борис
18 мая 2017, 09:44
modx.pro
5 369
0