Miša Bulic
С нами с 11 ноября 2016; Место в рейтинге пользователей: #247Можно ли сделать такое с помощью мультисайта?
Заинтересовался я реализацией проектов с помощью мультисайта и есть у меня несколько вопросов по этому поводу:
1. Есть главный сайт site.ru с полным каталогом товаров, допустим их там 1000. Я заполняю все доп поля с характеристиками этих товаров.
Далее я создаю новые домены и хочу использовать данные полей из этих товаров. Т.е. на site2.ru я хочу наполнять 200 товарами из главного сайта. Можно ли при создании ресурса выбрать как источник полей ресурсы главного сайта? И при изменении полей на главном сайте они изменялись на всех зависимых.
2. Будут ли проблемы с SEO?
3. При покупке дополнения из магазина оно будет работать на всех доменах?
4. Доступ для сеошников и менеджеров ограничит их только одним сайтом(Чанки, ресурсы, файлы)?
1. Есть главный сайт site.ru с полным каталогом товаров, допустим их там 1000. Я заполняю все доп поля с характеристиками этих товаров.
Далее я создаю новые домены и хочу использовать данные полей из этих товаров. Т.е. на site2.ru я хочу наполнять 200 товарами из главного сайта. Можно ли при создании ресурса выбрать как источник полей ресурсы главного сайта? И при изменении полей на главном сайте они изменялись на всех зависимых.
2. Будут ли проблемы с SEO?
3. При покупке дополнения из магазина оно будет работать на всех доменах?
4. Доступ для сеошников и менеджеров ограничит их только одним сайтом(Чанки, ресурсы, файлы)?
Пагинация с использованием Check permissions
<div class='row'>
<div id="pdopage">
<div class="rows">
[[!pdopage?
&parents=`8`
&tpl=`card`
&limit=`18`
&checkPermissions=`list`
&sortby=`id`
&sortdir=`asc`
&includeTVs=`pro,size,area`
&includeContent=`1`
&pageLimit=`20`
]]
</div>
<div class='col-sm-12 text-center'>
[[!+page.nav]]
<hr/>
</div>
</div>
</div>
Использую такой код всего записей у меня 550 но обычным пользователям видно только первые 350. Когда они нажимают в навигации на последнюю страницу, то их перекидывает на первую и чтобы добраться до 350 проекта им нужно пощелкать 20 страниц. Как убрать из пагинации страницы, которые этому пользователю не видны?
Показывать админу скрытые ресурсы
Можно ли сделать невидимыми для всех кроме админа страницы? Допустим у меня есть 500 записей, для всех должно быть видно 100, а админу(или группе пользователей) все 500. Ну и выводить их через pdoResources.
Фильтр записей по tv полям
В сети есть инструкция по реализации фильтра по TV полям в CMS ModX
webdesign-master.ru/blog/modx/2016-05-03-modx-ajax-filter.html
Фильтр рабочий, только он не фильтрует буквенные значения. Как исправить его так, чтобы можно было использовать слова и буквы в полях для фильтрации.
webdesign-master.ru/blog/modx/2016-05-03-modx-ajax-filter.html
Фильтр рабочий, только он не фильтрует буквенные значения. Как исправить его так, чтобы можно было использовать слова и буквы в полях для фильтрации.
Изменяется <base href="[[++site_url]]">
Странная проблема с дополнением Gallery.
После установки этого дополнения меняется на всякие разные левые адреса. В основном какие то китайские. Деинсталляция помогает. Само дополнение мне нужно.
РЕШЕНО!
Проблема была в том, что хостер сделал домен сайта основным и он был доступен по IP адресу. Дополнение не при чём.
После установки этого дополнения меняется на всякие разные левые адреса. В основном какие то китайские. Деинсталляция помогает. Само дополнение мне нужно.
РЕШЕНО!
Проблема была в том, что хостер сделал домен сайта основным и он был доступен по IP адресу. Дополнение не при чём.
Вывод результатов pdopage
Для выравнивания плиток со страницами нужно оборачивать каждые 3 записи в row.
На вордпрессе это реализовано так:
С modx только начинаю знакомство.
На вордпрессе это реализовано так:
<?php if(have_posts()) : ?>
<?php $counter = 0; ?>
<div class="row">
<?php while ( have_posts() ) : the_post();
do_action( 'alienship_loop_before' );
get_template_part( '/templates/parts/content-archive', get_post_format() );
do_action( 'alienship_loop_after' ); ?>
<?php if ($counter % 3 == 1) echo "</div><div class=' row'>"; $counter = $counter + 2; ?>
<?php endwhile; ?>
Как реализовать это здесь не понимаю. С modx только начинаю знакомство.