Егор

Егор

С нами с 11 сентября 2019; Место в рейтинге пользователей: #382

Вывести теги товара на странице товара zoomx (smarty)

Здравствуйте!

upd 29.05.2024:

Это простое решение как вывести теги товара на странице товара используя сниппет msOptions.
Просто выводит список тегов теги, которые можно оформить как нужно.

Вызов в шаблоне товара через сниппет (zoomx, smarty):

{'msOptions'|snippet:[
	  'options' => 'tags',
	  'tplRow' => '',
	  'tplOuter' => '',
	  'tplEmpty' => '',
	  'tpl' => '@FILE chunks/tpl.msProductOptionsTags.tpl'
  ]}

Код чанка:

{foreach $options as $tagsname => $tags}
    {foreach $tags as $tag}
        {$tag} 
    {/foreach}
{/foreach}

Загрузить в /core/elements/chunks (создать папки «elements» и «chunks» если нет. Если изменяли путь до ядра — заменить на свой).

{ $tag } Можно оформить как нужно:

<a href="/search?tag={$tag}" class="some-class">{$tag}</a>

т.е:

{foreach $options as $tagsname => $tags}
    <p>
    {foreach $tags as $tag}
        <a href="/search?tag={$tag}" class="some-class">{$tag}</a>
    {/foreach}
    </p>
{/foreach}
Егор
28 мая 2024, 11:44
modx.pro
493
0

Zoomx получить данные родителя на странице товара

Здравствуйте!

Кто нибудь в этой игре «Zoomx» проходил квест: «Получить данные родителя на странице товара»? в шаблоне product.tpl?

Да, можно попробовать вывести через «pdoCrumbs», или другие… А что-нибудь попроще, как например на fenom?

Вроде:

{7 | resource: 'tv_name'}

или

{set $parent_id = $_modx->resource.parent} //Получаем id родителя
{set $grand_parent_id  = $parent_id | resource : 'parent' } //Получаем id дедушки
{$grand_parent_id  | resource : 'pagetitle'} //выводим заголовок
Егор
24 мая 2024, 16:26
modx.pro
310
0

Modhost и облачное хранилище S3 (timeweb cloud)

Всем доброго времени суток.

Как многие, наверное, видели — в админке для источника файлов можно указать «Тип источника файлов» -> Amazon S3 (Использует хранилище Amazon S3.). Не знаю, работает ли сервера амазона в РФ, и как их оплачивать заметка не об этом.

Смысл в том, что используя технологию «Amazon S3» (облачное объектное хранилище) можно хранить, например, в том числе, медиа файлы (картинки, изображения) не на modhost, а на стороннем сервисе (ничоси). Для сайтов, которые используют большое количество изображений в высоком разрешении это отличное решение. НО!
Егор
24 мая 2024, 04:35
modx.pro
2
440
+2