Вопросы

Не выводятся лексиконы в синтаксисе Fenom

Здравствуйте.

Столкнулся с «загадкой». делаю мультиязычный сайт. Нужно выводить одинаковые фразы на станицах с разными языками. Понятно, что нужно использовать лексиконы. Сделал по видео от канала Open MODX. Всё просто… но не работает. Сделал по ещё нескольким материалам — на работает.

Ладно, добавил пару контрольных фраз в core\lexicon\ru\default.inc.php

В стандартном синтаксисе MODX выводится.

[[%ready_section_title]]

В синтаксисе Fenom не выводится. Пробовал два варианта:

{'ready_section_title' | lexicon}
{$_modx->lexicon('ready_section_title')}

Выводится сама надпись «ready_section_title».

Может кто-то сталкивался с такой проблемой, прошу подсказать где зарыта собака.
Oleg
30 июля 2019, 18:07
modx.pro
1 177
0

Как достучаться до поля +views в TicketsLatest

Друзья, приветствую!

Подскажите пожалуйста, можно ли внутри шаблона tpl.tickets.latest.item, который передается сниппету TicketLatest осуществить вывод поля [[+views]]? Поле [[+date_ago]] выводится нормально, а вот вместо [[+views]] — пустое значение. Или это нужно использовать исключительно сниппет TicketMeta?

...
    [[!TicketLatest? 
    &limit=`2`  
    &action=`tickets` 
    &includeTVs=`image`
    &tvPrefix=`tv.`
    &tpl=`tpl.tickets.latest.item`
]]
...

Из шаблона tpl.tickets.latest.item:
...
<p>Опубликовано: [[+date_ago]], просмотров: [[+views]]</p>
...
Заранее спасибо!
Рони
30 июля 2019, 17:40
modx.pro
895
0

Блокировка яндекс советника

Есть какиенибудь готовые решения для блокировки яндекс советника на своём интернет магазине, на просторах интернета куча скриптов валяется, но как правило яндекс со временем их обходит, я понимаю что нет волшебной таблетки которая навсегда заблокирует яндекс советник, но хотя бы за этим постоянно будет следить разработчик данного приложения и самостоятельно будет допиливать скрипт, а тебе лишь нужно будет обновлять приложение?
можно ли за такое приложение, если оно конечно существует, схлопотать от яндекса фильтры на свой сайт?
использую minishop2
Roman
29 июля 2019, 20:00
modx.pro
3 371
0

Многоуровневое pdomenu с изображениями

Привет!
Плотно изучаю доки по pdomenu, и упорно не понимаю некоторых вещей.
Павел Бигель
29 июля 2019, 14:41
modx.pro
1
1 558
0

Выбор родителя для pdoResources в зависимости от контекста

Задача — выводить блок с услугами в зависимости от контекста. Блок формируется выборкой. Решаю так:

{set $con = $_modx->config.cultureKey}
      {if $con == 'ru'}
           set $serv = '4'}
      {elseif $con == 'en'}
           {set $serv = '15'}
      {/if}
{$_modx->runSnippet('pdoResources', [
    'parents' => '{$serv}',
    'tpl' => '@FILE chunks/pageservice.tpl',
    'sortby' => '{"menuindex":"ASC"}' 
 ])}
где:
4 — родитель для русского языка
15 — родитель для английского языка

Можно ли сделать более красиво?
Oleg
29 июля 2019, 11:08
modx.pro
1 041
0

Выбор чанка в зависимости от контекста (Fenom)

Здравствуйте.
Прошу помощи в таком вопросе: делаю мультиязычный сайт. Есть два чанка
chunk_ru
chunk_en
Нужно выбрать чанк в зависимости от контекста. На обычном синтаксисе MODX я делаю этак —
[[$chunk_[[++cultureKey]]]]
А как это сделать на синтаксисе Fenom? И если чанк лежит в файле?
Oleg
29 июля 2019, 08:02
modx.pro
1
1 184
0

msMCD

Здравствуйте! Подскажите, может кто-то сталкивался. Использую плагин для корзины msMCD. Сайт мультиязычный.
При добавлении товара в корзину, например из языкового контекста «de», корзина обновляется, НО, в ней содержимое на русском контексте: текст кнопок, заголовки и т.д. Если обновить страницу, то в корзину подтягивается нужный контекст.
Vadim
28 июля 2019, 19:13
modx.pro
1 323
0

Не отправляются письма- или как вывести модалку?

почему то не отправляются письма formit стоит
Руслан Попков
28 июля 2019, 17:49
modx.pro
1 113
0

Просто интересно. А пользуются ли в реальной жизни тестами Mocha и им подобными ?

В очередной раз, когда среди выходного дня появляется свободное время, пытаюсь улучшить свои скудные знания.
Сегодня наткнулся на разбор тестов javascript Mocha.
Прочел и удивился, мне кажется что никто в реальности этого не делает.
Может быть в крупных компаниях, где одним только js занимается сразу пять разработчиков и один пишет тесты, второй пишет код, чтобы эти тесты проходили… Ну может быть.
А вот среди «простых» программистов, кто делает не проекты, а сайты и сайтики, причем полностью сам, кто-то с этим заморачивается?
Я вот могу признаться, что даже git считаю ненужным инструментом в моей работе. Как система контроля версий файла он мне не нужен. Я еще могу понять этот инструмент как способ одновременной работы двумя программистами над разными участками кода, но в моей жизни такого нет, все приходиться делать самому.
Ну в общем расскажите. Пользуетесь Моккой?
Александр Мельник
28 июля 2019, 14:45
modx.pro
869
0

Вывод цвета из связей в карточку товара

Привет!
вывожу в карточке товара связи товаров по отдельному TV полю все работает как нужно.
<div class="form-group row">
          <label class="col-12 col-md-12 options">Доступные цвета </label>
          <div class="col-12 col-md-12 opt-color">
          [[!msProducts?
            	&parents=`0`
            	&link=`2`
            	&includeTVs=`ColorPicker`
            	&master=`[[*id]]`
            	&tpl=`opt_color.tpl`
            ]] 
          </div>
</div>
Проблема заключается в том, что если нет связей в товаре (нет других цветов), то заголовок остается и я не знаю как его убрать. Вот собственно и задача, если нет связей у товара, то и поля с заголовком «Доступные цвета» вообще исчезает.

Делал вот такой вывод но выводит не цвета, а полностью товары как в каталоге.
Сергей
27 июля 2019, 21:05
modx.pro
1 151
0