Size: a a a

2020 August 10

AG

Alexander Grishin in Evolution CMS
Sasha Beep
GetField тебе нужен
он же умер давно, DocInfo актуальнее.
источник

DL

Dmytro Lukianenko in Evolution CMS
Не только актуальней но и работает на всех версиях + работает эфективней (в разы меньше запросов в базу )
источник

AG

Alexander Grishin in Evolution CMS
Dmytro Lukianenko
Не только актуальней но и работает на всех версиях + работает эфективней (в разы меньше запросов в базу )
актуальнее это и имеется в виду что ты написал)
источник

DL

Dmytro Lukianenko in Evolution CMS
я про DocInfo
источник

SB

Sasha Beep in Evolution CMS
Alexander Grishin
он же умер давно, DocInfo актуальнее.
Я просто не в курсе docinfo работало на старых или нет
источник

SB

Sasha Beep in Evolution CMS
А как в dlmenu &api=1 покрасить текущую страницу и родителя? Чет в массиве не вижу признака активного
источник

E

EVO bot Лёшка in Evolution CMS
Sasha Beep
А как в dlmenu &api=1 покрасить текущую страницу и родителя? Чет в массиве не вижу признака активного
источник

З

Зератулыч in Evolution CMS
Господа, ну и финальный вопрос. Как мне вывести в &docid айдшник вложенного ресурса? Например:
<img src="[[phpthumb? &input=`[[DocInfo? &docid=`3913` &field=`gift_r_img` &render=`1`]]` &options=`w=30,h=30`]]" itemprop="image"/>
  <li>[!gift_r? &pid=`[*id*]` &param=`name`!]</li>

Так выводит ТВ-картинку + название ресурса в <li>. Но тут я в &docid напрямую указал айдишник ресурса, а он может быть другой или вообще несколько.

Вот таким образом: [!gift_r? &pid=`[*id*]` &param=`id`!], выведет айдишник ресурса, но в docid это запихнуть не получается
источник

DL

Dmytro Lukianenko in Evolution CMS
Если вы делаете инлайново снипет в снипете то там не будет нормально работать проброс параметров надо юзать чанк для этого
источник

DL

Dmytro Lukianenko in Evolution CMS
ибо параметр во втором снипете будет или пустой  или подтянеться из первого что не может работать коректно
источник

SB

Sasha Beep in Evolution CMS
Зератулыч
Господа, ну и финальный вопрос. Как мне вывести в &docid айдшник вложенного ресурса? Например:
<img src="[[phpthumb? &input=`[[DocInfo? &docid=`3913` &field=`gift_r_img` &render=`1`]]` &options=`w=30,h=30`]]" itemprop="image"/>
  <li>[!gift_r? &pid=`[*id*]` &param=`name`!]</li>

Так выводит ТВ-картинку + название ресурса в <li>. Но тут я в &docid напрямую указал айдишник ресурса, а он может быть другой или вообще несколько.

Вот таким образом: [!gift_r? &pid=`[*id*]` &param=`id`!], выведет айдишник ресурса, но в docid это запихнуть не получается
полный код надо
источник

SB

Sasha Beep in Evolution CMS
чую вы гоняете это в @CODE
источник

З

Зератулыч in Evolution CMS
Sasha Beep
полный код надо
Да по сути это и есть почти весь код. Вот полная портянка:
  [!if? &is=`[!gift_r? &pid=`[*id*]` &param=`isactive`!]:not:0` &then=`
   <div class="gift clearfix">  
    <p><span>Подарок:</span></p><br>
    <ul class="gi">
     <img src="[[phpthumb? &input=`[[DocInfo? &docid=`3913` &field=`gift_r_img` &render=`1`]]` &options=`w=30,h=30`]]" itemprop="image"/>
     <li>[!gift_r? &pid=`[*id*]` &param=`name`!]</li>
    </ul>  
   </div>
  `!]

Это делается в чанке товара
источник

З

Зератулыч in Evolution CMS
Попробую вариант который мне выше написали, через чанк
источник

SB

Sasha Beep in Evolution CMS
через @CODE вызовы сниппетов не работают
источник

SB

Sasha Beep in Evolution CMS
что делает [!gift_r? &pid=`[*id*] ?
источник

SB

Sasha Beep in Evolution CMS
и точно ли там должен быть [*id*] вместо [+id+]?
источник

SB

Sasha Beep in Evolution CMS
[!gift_r? &pid=[*id*] &param=isactive!] но вообще что делает этот сниппет?
источник

З

Зератулыч in Evolution CMS
Выводит название ресурса (подарка в моём случае), а pid это айдишник товара
источник

З

Зератулыч in Evolution CMS
Sasha Beep
[!gift_r? &pid=[*id*] &param=isactive!] но вообще что делает этот сниппет?
а это проверяет есть ли эти ресурсы (подарки) у товара
источник