Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
31 августа 2016, 09:57
0
Что за версия pdoTools была?
Павел Гвоздь
30 августа 2016, 16:08
+1
У Fenom в foreach есть возможность получить индекс текущей итерации:
{foreach $list as $value index=$index}
   {$index}
{/foreach}
Павел Гвоздь
29 августа 2016, 16:09
+2
Пробел спасёт, однозначно!
Павел Гвоздь
29 августа 2016, 16:08
+1
{literal} — это Smarty. В Феном — {ignore}
Павел Гвоздь
29 августа 2016, 09:35
0
Сильно. И по времени тоже. Есть вариант: при сохранении основного файла записывать все импортируемые в него файлы в таблицу, а далее, если сохраним один из этих файлов — ищем его в этой таблице и пересохраняем основной файл. Сейчас пока времени на реализацию нету.
Павел Гвоздь
27 августа 2016, 13:30
1
+1
А там всего лишь заменить getCollection на getIterator. Вот здесь есть статья об этом.
Павел Гвоздь
27 августа 2016, 12:59
0
Обновляйся до 1.0.4.

— Обновлено:
Это ещё не сделал. Пока думаю над реализацией.
Павел Гвоздь
27 августа 2016, 09:02
+1
Ну, можно воспользоваться не getCollection, а getIterator.
Павел Гвоздь
25 августа 2016, 15:18
0
MinifyX компилирует, а не проверяет… компилирует при загрузке страницы, когда сниппет вызывается… если сниппет закешен, то MinifyX тебе ничего не скомпилирует.
А тут как это сделать? Нет, вряд ли такое получится. Данный инструмент не претендует на замену MinifyX или замену IDE редактора. Это всего лишь пакет, который позволяет скомпилировать, пока только, SCSS при сохранении файла из бек-энда. Если надо компилировать вне админки — настрой проект в каком-нибудь Саблайме или Шторме и компилируй.
Павел Гвоздь
25 августа 2016, 13:52
0
Можно сюда отписаться, как что-то сделаешь. Дальше будем отталкиваться от того, что у тебя получилось.
Павел Гвоздь
25 августа 2016, 11:10
0
Тем не менее, вариант, который я описал, считаю более приемлемым в данной ситуации. Я бы решил задачу так (хотя, с радостью выслушаю мнения других участников сообщества, как бы они решили данную задачу).

Еще один осложняющий момент — подобная сортировка нужно только в одной подкатегории каталога, в остальных не нужно. Таково желание заказчика…
Ну, тут я думаю разобраться не сложно, как сделать проверку нужной подкатегории и подстановку необходимого вызова сниппета. Вообще, советую использовать Fenom для таких целей, т.к. проверку будет сделать очень просто.
Ну или по разным шаблонам, в крайнем случае, раскидать.
Павел Гвоздь
25 августа 2016, 10:58
+1
1) Фирмы надо где-то хранить и там-же указывать их порядок (например menuindex в дереве ресурсов).

2) При добавлении/редактировании ресурса в ТВ типа «Список (одиночный выбор)» выбирать нужную фирму.

3) В ТВ, на вкладке «Параметры ввода», помимо типа «Список (одиночный выбор)» также необходимо в поле «Возможные значения» указать PHP запрос выборки списка фирм из дерева ресурсов. PHP запрос там указывается таким образом:
@EVAL return 'value_1==display_1||value_2==display_2';
Только вместо return '...'; подставляем свои значения фирм, полученные путём выборки из дерева ресурсов.

4) Сделать запрос с Join-ами, который выберет список фирм из дерева ресурсов, приджоинит ТВ value, соответствующее значению названия фирмы, а также приджоинит ресурс, узнав его id из таблицы значения ТВ. Тогда можно будет отсортировать так, как нужно.
Не уверен, что порядок джоинов верный, возможно можно сделать правильнее, надо на практике проверять.
Павел Гвоздь
25 августа 2016, 10:45
0
А фирмы где-то хранятся? Например, в ресурсах? Или они указываются вручную, в открытое для произвольного редактирования, поле?
Павел Гвоздь
25 августа 2016, 10:43
0
То бишь сортировка фирм должна указываться где-то вручную и она никак не может произвестись программно, не зная порядок расположения фирм?
Павел Гвоздь
25 августа 2016, 10:35
0
Если направление сортировки ASC, то «Фирма А» будет перед «Фирма Б», т.к. по алфавиту буква «А» стоит перед «Б»…
Если здесь имеется ввиду что-то иное, вроде того, что порядок сортировки фирм должен где-то задаваться вручную, то это стоит упомянуть в вопросе.
Павел Гвоздь
24 августа 2016, 08:21
+2
Всмысле «вопрос закрыт»? Этот топик создавался не для твоего вопроса.

Уважаемые модераторы, почистите, пожалуйста, данный топик от кучи флуда.
Павел Гвоздь
24 августа 2016, 07:51
+2
Друг, давай ты перестанешь СПАМить данный ресурс своими одинаковыми сообщениями, как в одном, так и в разных топиках. Этим ты делу не поможешь. А вот чем реально поможешь, так это тем, что вместо того, чтобы задавать глупые вопросы — начнёшь читать документацию.
Павел Гвоздь
23 августа 2016, 19:33
0
И я в соседнем топике, и Алексей здесь, писали о том, что вот этого:
{set $video_json = json_decode($pls['video'], true)}
использовать не надо, т.к. pdoResources уже раскодирует массив из JSON. Это означает, что эту строку надо удалить, а везде, где есть $video_json надо заменить на $pls['video'].
Например:
<div><b>Название:</b> {$pls['video'].title}</div>