Иван Бондаренко

Иван Бондаренко

С нами с 30 января 2013; Место в рейтинге пользователей: #91

Получение tv-параметра c помощью fenom

Здравствуйте!
Столкнулся с проблемой: в шаблоне документа синтаксис fenom не возвращает tv-параметр.
<p>[[*newsTestTv]]</p>
<p>{$_modx->resource.newsTestTv}</p>
В первом случае, стандартный синтаксис возвращает корректное значение параметра.
Во втором случае — возвращается «Array».
Пожалуйста, помогите советом.

P.s.: При вызове сниппетов никаких проблем подружить tv-параметры и феном не возникло, благодаря документации Василия.

UPD: Методом тыка было выяснено, что {$_modx->resource.tvName} возвращает массив, где первым элементом идет ключ — название tv-параметра, а вторым — его значение.
<p>[[*newsTestTv]]</p>
<p>{$_modx->resource.newsTestTv[1]}</p>
Два вызова, возвращающие одинаковый результат.
Денис Райх
21 августа 2015, 04:16
modx.pro
3
11 537
+1

Создание мультисайта на MODX REVO

Лучше поздно, чем никогда. Как и обещал https://modx.pro/help/5194/ пишу про создание мультисайта на MODX REVO. Выкладываю в блог Готовые решения, т.к. в статье есть чуть-чуть кода.

Смысл всей затеи — упростить поддержку сайтов.

Под поддержкой понимаются любые действия связанные с работой сайта:
— размещение контента
— технические доработки сайта (программирование, верстка)
— консультирование модераторов, сеошников и т.д.
— бэкапы и восстановление информации

Кроме того, для упрощения работы необходимо внедрить стандарты, чтобы упростить рутину. Звучит громко, но на самом деле все просто — по «узким» моментам единожды принимаем какое-то решение и дальше просто поступаем по образцу, чтобы не тратить время на изобретение велосипедов. По принятому решению пишем короткую заметку в Евернот, чтобы потом когда понадобится можно было быстро найти, на чем основывалось решение.

В таких «стандартах» у меня:
— ресайз картинок с примерами кода
— настройки галереи fancybox с примерами кода
— создание файловых архивов
— названия чанков, например почти везде у меня есть чанки HEADER.site1, FOOTER.site1, ASIDE.site1 (в названии используем название контекста).
— и т.д. и т.п.

Т.е. единожды продумываем тонкости и решаем, что будем делать именно так и никак иначе. В дальнейшем это позволит избежать бардака и существенно ускорит процесс переноса существующих сайтов в мультисайт или разработку новых сайтов.

Иван Чуваев
06 июля 2015, 02:48
modx.pro
41
22 122
+9

[ExportPage] - Экспорт ресурсов в файлы.

[ExportPage] — Компонент реализует возможность экспорта ресурсов, создание и вывода файлов экспорта по запросу.

Володя
22 июня 2015, 10:10
modx.pro
5
7 375
+2

[easyBlacklist] Релиз простого черного списка IP

Буквально месяц назад я описывал простой компонент для блокировки пользователей по IP, который не решался выкладывать в магазин. Теперь его код был приведён в приемлемый вид и я решил его всё-таки выложить в магазин.

easyBlacklist — это простой компонент, предназначенный для блокировки злоумышленников и нежелательных посетителей сайтов по их IP-адресу. Есть возможность указать IP-адрес, причину блокировки и включить/отключить правило.
Сергей Фещуков
18 июня 2015, 10:49
modx.pro
7
5 020
+8

Получить номер заказа MS2

Всем привет!

Подскажите, откуда и на каком этапе можно получить номер заказа. Пробовал обращаться к объектам cart и order, ни тот ни другой номер заказа не содержат:

$cart = $miniShop2->cart->get();
$order = $miniShop2->order->get();

Номер пытаюсь получить плагином, который срабатывает на событие msOnCreateOrder. Что я упустил?

Заранее спасибо за ответы!
Павел Ширяев
11 июня 2015, 13:44
modx.pro
2
5 010
0

Новый фильтр в mfilter2

Нужно создать фильтр который бы проверял наличие в tv поле значения. То есть фильтр должен выглядеть как 1 чекбокс, если по нему кликнуть, то должны выводится ресурсы в которых это поле заполнено, иначе должны выводиться все ресурсы. Есть ли уже готовое такое решение из коробки? Или придется дописывать новый метод в класс фильтрации? Если так то направьте на верный путь.
Владислав
15 мая 2015, 08:09
modx.pro
3
1 805
+1

[VoteForms] Система голосования и опросов

Возможности:
— конструктор форм для голосования в modx manager
— вывод результатов голосования с сортировкой и поиском в modx manager
— вывод форм и результатов для голосования на сайте, обновление на лету через ajax
— возможность привязать результаты голосования к ресурсу или любому другому объекту создав новый thread


Антон Мамрашев
04 мая 2015, 21:52
modx.pro
19
11 878
+13

[ms2form] Новые возможности для редактирования



Вышла новая версия компонента для публикации и редактирования товаров minishop2 c фронтэнда сайта.
Антон Мамрашев
30 апреля 2015, 23:35
modx.pro
15
9 418
+7

Новый YandexMaps v1.1.1



Обновление заказал Andmax.

В новом YandexMaps можно указать свой список полей для автоматической записи в них частей адреса (город, страна, район и т.д.) при выборе адреса в админке.

Также помимо списка полей используемых для записи частей адреса, есть поле, для записи полного адреса по указанной Вами маске.

В админке у нас теперь новый, приятный вид маркера, совсем такой-же, как на главной maps.yandex.ru. :) В следующей версии планирую реализовать такой параметр у сниппета, для вывода таких маркеров во фронтенде. Наработки уже имеются.


Пашок
20 апреля 2015, 18:37
modx.pro
12
9 192
+10

[UserProfile2] - профиль пользователя.

предлагаю потестировать тут — userprofile2.vgrish.ru/
Из нового:
— все страницы формируются динамически (VirtualPage)
— Поддержка различных профилей пользователя
— Профиль, табы, поля — все формируется в админке в удобном интерфейсе
Володя
07 апреля 2015, 09:46
modx.pro
7
11 982
+6