Роман

Роман

С нами с 24 апреля 2018; Место в рейтинге пользователей: #808

Смешанное содержимое в блоге

Подскажите, как реализовать вывод в ленте блога сообщений разного вида, которые могут содержать картинку и текст или видео с youtube в iframe и текст.
Организовал коллекцию — в ней элементы, картинку и ссылки передаю через дополнительные поля.
Как не выводить iframe или img если соответствующее ссылке поле пустое.
Или возможно я вообще неправильно делаю и надо через pdoPage организовать вывод элементов от разных parent? А этим парентам, соответственно создать разные шаблоны?
Заранее благодарю за ответ.
Роман
24 апреля 2018, 12:33
modx.pro
1
1 528
0

Форматирование даты в pdoPage

В чанке использую следующую конструкцию:
[[!pdoPage?
	&element=`pdoResources`
	&parents=`4`
	&useWeblinkUrl=`1`
	&includeTVs=`img`
	&tpl=`@INLINE <div class="card mb-4">
            <img class="card-img-top" src="[[+tv.img]]" alt="Card image cap">
            <div class="card-body">
              <h2 class="card-title">[[+pagetitle]]</h2>
              <p class="card-text">[[+introtext]]</p>
              <a href="[[+link]]" class="btn btn-primary">Далее →</a>
            </div>
            <div class="card-footer text-muted">
              Опубликовано  [[+publishedon:date=`%d.%m.%Y`]] - [[+publishedon]] - [[*publishedon]]
            </div>
          </div>`
	&tplPageWrapper=`@INLINE <ul class="pagination justify-content-center mb-4">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul>`
]]
в итоге вместо даты получаю
Опубликовано — 1524518880 — 0

Подскажите, что не так.
Роман
24 апреля 2018, 08:51
modx.pro
1 368
0