Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #12
Баха Волков
19 сентября 2018, 15:13
0
Мля… Так и знал что профукал момент)
Баха Волков
19 сентября 2018, 15:10
0
msAddlinked если я правильно понимаю
Баха Волков
18 сентября 2018, 14:15
0
Да я это уже понял :) Решение уже написал
Баха Волков
18 сентября 2018, 14:14
+1
Решение:

В сниппете getQRcode строки 51-56

Заменить это:
else {
	/* return $modx->getChunk( $tpl, array(
			'url'	=> $response->response['object']['url'],
		)); */
	return $response->response['object']['url'];
}

На это:
else {
	return $modx->getChunk( $tpl, array(
			'url'	=> $response->response['object']['url'],
		));
// 	return $response->response['object']['url'];
}
Т.е. раскомментировать вывод в чанке и закомментировать прямой вывод ссылки и указать именно чанк а не @INLINE.

Ну и всё, проверял, должно работать:

[[ajaxSnippet? &snippet=`getQRcode` &tpl=`testQR`]]
Баха Волков
18 сентября 2018, 14:07
0
Нет, всё таки не знает. Вообще не знает tpl
Баха Волков
18 сентября 2018, 14:05
0
А не знает:

$tpl = $modx->getOption('tpl', $scriptProperties, '@INLINE [[+url]]' ); // шаблон для вывода
Баха Волков
18 сентября 2018, 14:02
0
Только что проверил и всё работает, Илья прав укажите простой чанк
Баха Волков
18 сентября 2018, 13:58
0
Ну и отлично)
Баха Волков
18 сентября 2018, 13:52
1
+1
Вы точно сделали как я сказал выше?

{'!AjaxForm' | snippet : [
...
'submitVar' => 'main'
]}

// а в чанке формы

<input type="submit" name="{$submitVar}"/>
Баха Волков
18 сентября 2018, 12:34
0
У вас дела е получается его запустить или в чем проблема?
Баха Волков
18 сентября 2018, 12:28
0
Странно, у меня на многих сайтах на одной странице без проблем запускаются и работают несколько форм. До рабочего компьютера доеду и гляну, вдруг что-то упускаем
Баха Волков
18 сентября 2018, 12:18
+1
Это просто, почитайте про синтаксис fenom на github, он схож с самим php

$files[0]['url'] или $files[0]['thumb']
Баха Волков
18 сентября 2018, 10:12
+1
Укажите разные submitVar и выведите их в атрибутах name этих input[type=submit]
Баха Волков
18 сентября 2018, 09:44
+1
Попробуйте поменять button на input, вроде как сталкивался с данной проблемой и она решилась данным путём
Баха Волков
17 сентября 2018, 18:08
+1
Немного не понял вопрос, вот как нужно:

{foreach $files as $file}
    {if $file@first}
    {else}
      <a href="{$file['url']}"><img src="{$file['thumb']}"></a>
    {/if}
{/foreach}

Это один из вариантов

UPD

{foreach $files as $file}
    {if $file@first != true}
      <a href="{$file['url']}"><img src="{$file['thumb']}"></a>
    {/if}
{/foreach}
Что-то типа такого можно, ну в общем вы поняли
Баха Волков
17 сентября 2018, 17:38
0
Он также выводит длину массива

length (len, strlen) — выводит длину переменной. Может принимать строку или массив.
Пример из документации:

{'var' | length} // 3
{['key' => 'value'] | len} // 1
Баха Волков
17 сентября 2018, 12:52
+1
Готовьте вопросы по MODX3 ;-)
Когда будет MODX3?)
Баха Волков
16 сентября 2018, 11:39
0
Ах как стремно что пропустил, там ведь извращения с float-ами