Вопросы

Добавить порядковый номер к ALT на странице

Доброго времени суток всем. Формирую автоматически атрибут alt для изображений на странице из поля pagetitle, можно как-то добавить к каждому alt порядковый номер, что бы добавлялось по порядку: заголовок — фото 1, заголовок — фото 2?
Виктор Лобанов
17 апреля 2019, 14:34
modx.pro
966
0

Анимация во время ajax загрузки

Приветствую. Есть необходимость сделать анимацию во время загрузки контента через ajax, тоесть список товаров после прокрутки вниз загружается дальше, но это происходит не очень быстро и хотелось бы сделать какую либо анимацию, чтобы юсер видел, что происходит подгрузка контента, а не список товара кончился. Сейчас просто список товара в этот момент серый становиться. используется minishop2, msearch2 и pdotools
[[!mFilter2?
	  &paginator=`pdoPage`
	  &class=`msProduct`
	  &element=`msProducts`
	  &parents=`[[*id]]`
	  &tplOuter=`mFilter2OuterTpl`
	  &tpls=`featureProductTpl`
	  &showEmptyFilters=`0`
	  &suggestions=`1`
	  &suggestionsMaxResults=`15000`
	  &suggestionsMaxFilters=`15000`
	  &limit=`12`
	  &ajaxMode=`scroll`
	  &aliases=`
Pavel
17 апреля 2019, 13:06
modx.pro
1
983
0

Как правильно выводить тв-поля?

Всем здравствуйте. Не получается вывести значения тв-полей через феном. Чанк-шаблон для открытой работы выглядит так:
<div class="col">
  <div class="image-block">
	{'!Gallery'|snippet:['album'=>$_modx->resource.pagetitle]}
  </div>
</div>
<div class="col">
  <div class="description-block">
  	<p><b>Описание: </b>{$_modx->resource.description}</p>
	<p><b>Дата выполнения работы: </b>{$_pls['$_modx->resource.portfolio-date']}</p>
	<p><b>Список выполненных работ: </b>{$_pls['$_modx->resource.portfolio-completed_tasks']}</p>
	<p><b>Комментарий к работе: </b>{$_pls['$_modx->resource.portfolio-comment']}</p>
	<p><b>О клиенте: </b>{$_pls['$_modx->resource.portfolio-about']}</p>
	<a href="{$_pls['$_modx->resource.portfolio-url']}" class="btn btn-primary">Перейти на сайт заказчика</a>
  </div>
</div>
Вроде бы код верный, читал документацию, но почему то не выводит. Что я упустил? Через теги наподобие [[*portfolio-date]] всё выводит. Также пробовал через getPlaceholder(), но не помогло. Пробовал и без $_pls — тоже не вышло
al1ve
17 апреля 2019, 12:23
modx.pro
2 197
+1

Проверка значения TV через fenom

В продолжении разборок, как работает fenom в modx, столкнулся с следующим вопросом:

Есть некое TV поле, под названием CopressorModel, делаю вывод всех значений в этом поле, но с условием, если в поле не присутствует значение "Не указан" — не выводим…

Пробовал по всякому:

{if $_modx->resource.CopressorModel? == 'Не указан'}
и так
{if $_modx->resource.CopressorModel? == "Не указан"}

Создавал переменную, но так и не нашел, как указать условие сравнивания с текстовым значением или проверка значения TV по умолчанию.
Андрей Перевезенцев
17 апреля 2019, 12:23
modx.pro
1 396
0

Tickets - при смене родительского ресурса в админке ошибка и меняется замороженный URL

MODX Revolution 2.7.0-pl

При смене в админке родительского ресурса у неопубликованного тикета в лог летит ошибка:
...../core/xpdo/om/xpdoquery.class.php: 764) Encountered empty IN condition with key id
Кроме того меняется замороженный URL.

У опубликованного ошибки вроде нет, но замороженный URL также меняется.

Подскажите, как поправить? Или это баг и требует исправления Василием?
Дмитрий
17 апреля 2019, 04:52
modx.pro
2 515
0

minishop2 custom payment вывести html

Здравствуйте.
Подключаю оплату от одного малоизвестного банка.
Так вот, он в качестве успешного ответа возвращает HTML код страницы, который можно показать покупателю.
Но в msorderhandler.class.php на такую ситуацию нету события (если я не ошибаюсь).
там есть redirect и msOrder.
Как можно все таки вывести этот html код, возвращаемый банком, на странице оформления заказа, что бы покупатель мог оплатить заказ не прибегая к изменению ядра компонента?
Или что еще можно придумать?
Спасибо
Ivan
17 апреля 2019, 00:14
modx.pro
748
0

Вопрос по radio кнопкам

Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в шестом ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
Вадим
16 апреля 2019, 19:09
modx.pro
852
0

Вопро по radio

Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
Вадим
16 апреля 2019, 19:09
modx.pro
693
0

pdoResources вызывает шаблон только 1 раз

Товарищи гуру Modx, подскажите, вероятно вопрос плёвый:

почему при обработке чанка:
[[pdoResources?
&parents=`1`
&showUnpublished=`1`
&tpl=`pElement`
&includeTVs=`image,price`
&tvPrefix=``
]]

вызов чанка-шаблона pElement происходит только один раз, хотя проверяя sql-запрос с помощью &showLog=`1` — получаю нужное кол-во результатов (более одной строки). Пробовал отключить &tpl=`pElement`, вывод дамп результата только для одной записи! Куда копать?
Михаил
16 апреля 2019, 18:09
modx.pro
664
0

Итоговый статус

как сделать итоговым статусом новый, который я создал?

По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
Aslero
16 апреля 2019, 13:58
modx.pro
610
0