Евгений Webinmd

Евгений Webinmd

С нами с 07 января 2013; Место в рейтинге пользователей: #23
Евгений Webinmd
30 мая 2017, 12:43
+1
Сниппет
[[urlList? &tv=`[[*testpole]]`]]

ну и сам сниппет примерно такой:

<?php

if(!$tv) return;

$urls = explode(",", $tv);
$output = '';

foreach($urls as $id){
	$output .= $modx->makeUrl($id);
}

return $output;
Евгений Webinmd
30 мая 2017, 12:38
+1
в доп поле на вкладке Параметров вывода надо наверн поставить Разделитель и вписать запятую.
потом либо своим мини сниппетом, либо через модификаторы выводить в цикле значения
Евгений Webinmd
28 мая 2017, 11:28
0
Есть небольшой вопрос — уточнение.
Есть 2 языка RU EN
Создал два псевдоконтекста, во вкладке Локализация при добавлении перевода можно выбрать эти оба.
То есть получается что, чтобы создать ресурс с переводом, необходимо заполнить 3 вкладки?
1* Основная (там что в основной вкладке Документ)
2* RU
3* EN

Я правильно понял или есть какие-то тонкости?
Евгений Webinmd
21 мая 2017, 17:02
-1
пока нет, сайт закрыт на время заполнения
Евгений Webinmd
19 мая 2017, 12:47
0
в вызове параметр includeThumbs=`145x320`
а, не заметил что он есть.
Евгений Webinmd
19 мая 2017, 11:16
0
я делал это простым js скриптом.
Выводил последним элементом в списке блок с этой кнопкой с классом .next-page
и снизу пагинацию вывел.
Скрипт:
$('.next-page').on('click', function(){
        $('.pagination li:nth-last-child(2)>a').click(); 
        return false;
    });
где '.pagination li:nth-last-child(2)>a' это кнопка Следующая в пагинации
Ну и уже проверять скриптом есть ли ссылка в пагинации, чтобы если дошли до конца уже не выводить большую кнопку

Евгений Webinmd
14 мая 2017, 18:17
0
Добрый день, проверю. Спасибо
Евгений Webinmd
13 мая 2017, 17:15
0
да, через product.
Я вам с рабочего сайта конструкцию написал
Евгений Webinmd
13 мая 2017, 12:13
0
нет, просто в форме поле так называл
Евгений Webinmd
12 мая 2017, 19:02
1
+1
я делал примерно так:
для select добавлял name=«options[option_name]»

и в корзине или письме в чанке через fenom выводиться так:

{if $product.options.option_name?} 
       <p><span>Опция:</span> {$product.options.option_name}</p>
 {/if}
Евгений Webinmd
11 мая 2017, 22:34
+1
с undefined тоже нашёл причину, в следующей версии исправлю
Евгений Webinmd
05 мая 2017, 13:26
1
+1
если у вас в подпапке сайт, то необходимо изменить
RewriteBase /modx/
или удостоверить что mod_rewrite на сервере включен
Евгений Webinmd
02 мая 2017, 19:12
+1
не нормально, там должен быть json
А TV просто должно быть создано, без привязки к шаблонам
Евгений Webinmd
02 мая 2017, 10:56
0
попробуйте вызвать второй сниппет кешированным и убрать у него параметр docid, он там не нужен
Евгений Webinmd
30 апреля 2017, 23:23
0
тут где-то есть решения для изменения стилей после добавления заказа в корзину (поищите по блогам), можно просто прятать кнопку по такому же принципу, либо заменять ей на картинку, либо делать не активной и т.д.
Вот ссылка на пример
Евгений Webinmd
30 апреля 2017, 23:19
+1
я использовал скрытый xtype: modx-combo-browser и после выбора файла просто вписывал куда надо возвращаемое значение.
А можно просто стилизовать это поле под ваш дизайн.
как пример можно глянуть на гитхабе

либо посмотреть как сделан стандартный TV image
Евгений Webinmd
29 апреля 2017, 21:38
0
как-то начинал делать и так и не дооформил до конца как пакет