Николай Савин

Николай Савин

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
06 сентября 2017, 22:24
0
Вы можете написать условие проверки перед вызовом сниппета. Если значение TV по которому сортируете не пустое, вызывать то что есть сейчас. Если значение TV пустое вызывать сниппет с сортировкой просто по ModResource.id
Что то вроде этого
[[*dynamic_elements_self:is=``:then=`
[[pdoResources? 
	&parents=`-1` 
	&sortby=`modResource.id` 
	&sortdir=`ASC` 
	&limit=`15` 
	&tpl=`DynamicElementBlokWrapperTpl`
	&includeContent=`1` 
	&showHidden=`1` 
	&showUnpublished=`1`  
	&context=`web,isbms,itbms,smms,tsms,twms`
	&includeTVs=`image,content_layout,dynamic_elements_self`
]]
`:else=`
[[pdoResources? 
	&parents=`-1` 
	&resources=`[[*dynamic_elements_self]]`
	&sortby=`FIELD(modResource.id, [[*dynamic_elements_self]] )` 
	&sortdir=`ASC` 
	&limit=`15` 
	&tpl=`DynamicElementBlokWrapperTpl`
	&includeContent=`1` 
	&showHidden=`1` 
	&showUnpublished=`1`  
	&context=`web,isbms,itbms,smms,tsms,twms`
	&includeTVs=`image,content_layout,dynamic_elements_self`
]]
`]]
Николай Савин
06 сентября 2017, 14:05
0
Давайте поработаем. Собственно я автор компонента ModRetailCRM. Контакты в профиле.
Николай Савин
03 сентября 2017, 21:07
0
Сами принципы валидации и проверки данных по шаблонам в PHP Вам понятны? Без использования каких либо компонентов?
Николай Савин
31 августа 2017, 00:02
-1
Так разве не работает?
$_modx->resource.tv-name
Николай Савин
29 августа 2017, 17:44
0
Здравствуйте. От пяти тысяч. От одного дня. Смотря что за дизайн
Николай Савин
28 августа 2017, 15:50
+1
Здравствуйте. Готов помочь. Контакты в профиле.
Николай Савин
25 августа 2017, 12:36
+2
Что вы прнимаете под жирностью?
Ладно галерея платная. А pdoTools который практически уже ядром modx является чем жирный то? Каким образом без него достать из базы отзывы допустим?
И собственно чего человек хочет — те же отзывы добавлять из админки. Вполне себе функционал лендинга.
Николай Савин
25 августа 2017, 12:23
0
Может это видео поможет, и вообще этот канал.
Плюс попробуйте разобрать существующие дополнения, я например на EasyComm недавно учился работать с extJS плюс поглядывая на minisShop2.
Николай Савин
25 августа 2017, 12:19
0
Спасибо полезная статья. Я и не знал о таких возможностях, за исключением собственных модификаторов.
А насчет сессий и плейсхолдеров. Поправьте меня если я ошибаюсь, но у сессий больше время хранения. Один раз добавив что то в сессию, я могу вызвать эти данные когда угодно и где угодно (в пределах жизни сессии конечно). А можно ли использовать значение плейсхолдера после его получения на других страницах? По моему только на той странице, где мы этот плейсхолдер получили.
Я не говорю, что стоит использовать сесссии, лишь отметил разницу и возможное преимущество (сомнительное).
Николай Савин
25 августа 2017, 12:12
-1
Это ж лендинг, какие там сниппеты и плагины, вы что?
Максимум pdoTools плюс может быть ms2Gallery для фоток, который по сути тот же PdoTools на выводе.
Николай Савин
23 августа 2017, 12:29
+1
Здравствуйте. Готов помочь.
Все контакты в профиле. Выбирайте что удобнее
Николай Савин
16 августа 2017, 16:32
0
Рекомендую. Михаил знает свое дело.
Николай Савин
16 августа 2017, 16:26
0
О. Беру слова обратно
Николай Савин
16 августа 2017, 16:26
0
Это я к тому, чтобы особо ничего не ожидали.
Николай Савин
16 августа 2017, 16:21
0
За последние месяцы еще не один заказ на работу с 1С не получил отзывов, если я ничего не путаю.
Никто не хочет возиться.
Николай Савин
09 августа 2017, 15:08
0
Здравствуйте. Обращайтесь. Контакты в профиле
Николай Савин
08 августа 2017, 12:55
0
Вот мне тоже интересно. А как правильно вызвать свой скрипт, после подключения default.js?
Ну в голову конечно приходит вариант, отключить автовызов default.js в системных настройках, и последовательно подключить нужные скрипты вручную перед body.
А есть более правильный способ с автовызовом default.js?