Антон

Антон

С нами с 10 августа 2016; Место в рейтинге пользователей: #3858

Как определять и менять лексиконы через феном?

Подскажите, пожалуйста, можно ли задавать и менять лексиконы в феноме.
Нужно переименовать лексикон в зависимости от ветки ресурсов.
Есть ветки:
Пылесосы (11)
Вытяжки (12)
и есть лексикон — ms2_product_vid, который нужно называть «пылесосов» или «вытяжек» в зависимости от того под какой веткой находится товар.

{ms2_product_vid => array("11" => "пылесосов", "12" => "вытяжек")}

{var $ids = $_modx->getParentIds($_modx->resource.id)}
{if '11' in list $ids}
  Фильтры для {ms2_product_vid(11)}
{else}
  Фильтры для {ms2_product_vid(12)}	
{/if}
Антон
15 сентября 2017, 04:37
modx.pro
1 308
0

Как разделить ветки ресурсов в феноме?

Подскажите, пожалуйста, как можно отловить в феноме потомков ресурса.

{if $_modx->getParentIds == 11 }
  Фильтры для пылесосов
{else}
  Фильтры для вытяжек	
{/if}
При этом разделение на пылесосы и вытяжки может быть на любом неизвестном уровне (прыгают уровни) выше, известен только id предка.
Антон
11 сентября 2017, 20:45
modx.pro
548
0

Как проверить принадлежность ресурса к msProduct ?

Как проверить принадлежность ресурса к msProduct в феноме?
Нужно поставить вилку в зависимости от типа ресурса:
{if $_modx->resource.isMsProduct }
   {$_modx->runSnippet('ms2Gallery')}
{else}
  {$_modx->resource.content}	
{/if}
Антон
10 сентября 2017, 10:28
modx.pro
716
0

Как защитить фото в ms2gallery

Подскажите, пожалуйста, как можно спрятать оригиналы фотографий от любопытных.
Сейчас каждый может скопировать url картинки, убрать из пути small и получить доступ к оригиналу фотографии.
Теряется весь смысл водяных знаков.
Антон
10 сентября 2017, 05:45
modx.pro
769
+1

Как передать дату создания тикета через getTickets

Вывожу последние новости на «главной»
Никак не пойму почему uri, pagetitle, рисунки нормально передаются а publishedon выводит дату создания «главной».

Подскажите, пожалуйста правильный способ выборки тикетов. Для картинок используется ms2gallery.
Антон
27 сентября 2016, 22:00
modx.pro
861
0

Uncaught ReferenceError: miniShop2 is not defined

Подключаю на кристально чистом сайте
<div id="content" class="product">
                [[$msProduct.content]]
           </div>
<script>
miniShop2.Callbacks.add('Cart.add.ajax.always', 'ajax_log', function(xhr) {
    console.log(xhr);
});

</script>
В консоли выходит ошибка — Uncaught ReferenceError: miniShop2 is not defined

Ссылка s6636.h5.modhost.pro/manager/
Логин s6636
Пароль f7KOYX8fsUzN

s6636.h5.modhost.pro/manager/index.php?a=resource/update&id=7
Антон
18 сентября 2016, 07:59
modx.pro
4 065
0