, на которую я вывожу доп. поля через localizator (2 языка)
но этот же прайс мне нужно выводить и на других страницах.
Как сделать так, чтоб не вносить одни и те же данные по прайсу на каждую страницу, а сделать своего рода наследование доп. полей?
p.s. использую шаблонизатор fenom
У тебя одинаковый прайс на всех страницах должен быть? Как сделан прайс?
<table class="table order-table table-sm"> <thead> <tr class="table-heads"> <th class="mbr-fonts-style">УСЛУГА</th> <th class="mbr-fonts-style time">ВРЕМЯ</th> <th class="mbr-fonts-style price">ЦЕНА</th> <th class="mbr-fonts-style registration">ЗАПИСЬ</th> </tr> </thead> <tbody> {set $rows = json_decode($_modx->resource.price, true)} {foreach $rows as $row} <tr> <td class="mbr-fonts-style" data-label="УСЛУГА"> <details><summary>{$row.name}</summary> {$row.description} </details> </td> <td class="mbr-fonts-style" data-label="ВРЕМЯ">{$row.timeWork} </td> <td class="mbr-fonts-style" data-label="ЦЕНА">{$row.price} </td> <td class="mbr-fonts-style" data-label="ЗАПИСЬ"><a class="order link-primary" rel="nofollow" href="{$row.url}">Записаться</a></td> </tr> {/foreach} </tbody> </table>
Если прайс везде одинаковый, почему нельзя вынести его в корневой ресурс и тянуть оттуда на любую страницу?
что такое корневой ресурс, это даст возможность выводить через localizator?
Ресурс верхнего уровня в дереве ресурсов.
Number_page | resource: "price"
а как тянуть, возможно ли в таком случае выводить с определенной позиции , допустим мне нужно вывести только с 1 позиции по 15, а на другой с 16 позиции по 30 позицию?
Если прайс это migx и ты выводишь циклом то конечно можно.
Обсуждают сегодня