Size: a a a

MODX. Русскоязычное сообщество.

2020 March 26

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Здравствуйте. Подскажите пожалуйста, как должен выглядеть вызов тв с другой страницы типа [[#1.promo-search-side]] на феноме?
источник

EN

Evheniy Nahola in MODX. Русскоязычное сообщество.
А может есть что-то аналогичное с catalogfill в плане удобства и функционала ?
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Если только самому написать) Ну или есть - https://modx.com/extras/package/importx
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Работает он щас или нет хз
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Dmitriy Guschin
Здравствуйте. Подскажите пожалуйста, как должен выглядеть вызов тв с другой страницы типа [[#1.promo-search-side]] на феноме?
{1 | resource :  'promo-search-side'}
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Андрей Сергеевич
{1 | resource :  'promo-search-side'}
Спасибо
источник

EN

Evheniy Nahola in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Работает он щас или нет хз
Спасибо, он работает, но почитав документацию и примеры, catalogfill показался намного более удобным инструментом.
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Evheniy Nahola
Спасибо, он работает, но почитав документацию и примеры, catalogfill показался намного более удобным инструментом.
https://modstore.pro/packages/import-and-export/googlesheets - есть ещё такой вариант
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
А тут ещё подскажите, где ошибка?

{if 1 | resource :  'promo-search-side' != ''}
  <div style="
   display: flex;
   width:100%;
"><img src="[[#1.promo-search-side]]"></div>
{/if}

Выводится пустота
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Просто нужно - если тв не пустой - картинка. Если пустой - блок
источник

EN

Evheniy Nahola in MODX. Русскоязычное сообщество.
Принято, спасибо
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Dmitriy Guschin
Просто нужно - если тв не пустой - картинка. Если пустой - блок
{set $img = 1 | resource : 'promo-search-side'}
{if $img?}
  <div style="display: flex;width:100%;"><img src="{$img}"></div>
{/if}
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Андрей Сергеевич
{set $img = 1 | resource : 'promo-search-side'}
{if $img?}
  <div style="display: flex;width:100%;"><img src="{$img}"></div>
{/if}
Не выходит. Может подскажете тогда, как это разумно сделать? Минишоп 2, необходимо в обертке вывода результатов поиска mSearch2 вывести блок под рекламу, где изображения для блоков добавляются на главной странице и выводятся, если поле не пустое. Пытался уже по-всякому - ерунда получается. Не видит сайт условий isempty и isnotempty и всё тут
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Вывод  [[#1.promo-search-side:isempty=<a href="[[~299]]">Здесь может быть Ваша реклама</a></div>]] просто всегда выводит этот блок. А это не вариант
источник

AL

Anton Lapin in MODX. Русскоязычное сообщество.
{set $img = (1 | resource : 'promo-search-side')}
А так пробовал?
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Anton Lapin
{set $img = (1 | resource : 'promo-search-side')}
А так пробовал?
Мне Андрей Сергеевич выше предложил решение, но я его дополнил условием else и, возможно, запорол. Как-то без фенома обходился, смотреть и смотреть. Сможете подсказать как это исправить с выводом на пустое поле блока, допустим, <div></div> ? Буду очень признателен и пойду спокойно учить феном)
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Dmitriy Guschin
Не выходит. Может подскажете тогда, как это разумно сделать? Минишоп 2, необходимо в обертке вывода результатов поиска mSearch2 вывести блок под рекламу, где изображения для блоков добавляются на главной странице и выводятся, если поле не пустое. Пытался уже по-всякому - ерунда получается. Не видит сайт условий isempty и isnotempty и всё тут
Да вообще должно работать
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Да вообще должно работать
Как просто вывод работает отлично. А как задать контент на пустую тв-шку?
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Dmitriy Guschin
Как просто вывод работает отлично. А как задать контент на пустую тв-шку?
{set $img = 1 | resource : 'promo-search-side'}
{if $img?}
  <div style="display: flex;width:100%;"><img src="{$img}"></div>
{else}
 Бла бла бла
{/if}

Я проверил, код рабочий
источник

DG

Dmitriy Guschin in MODX. Русскоязычное сообщество.
Всего-то ? Простите, что отнял время)
источник