Блог пользователя - sts911

Персональный доступ пользователей к терминам таксономии

23 июля 2021 в 13:59

Всем привет! Может кто сталкивался с аналогичными задачами:

Есть список таксономии с адресами экранов. Есть Клиенты которые размещают на этих экраны баннеры. Баннеры это ноды. При создании ноды Клиент выбирает из списка терминов на какой экран разместить баннер. Как можно настроить доступ к терминам таксономии персонально для каждого клиента, чтобы управлять доступностью экранов для каждого клиента?

Запретить индексацию пагинации (PAGER)

6 февраля 2021 в 16:34

Добрый день. Подскажите, пожалуйста, как решить проблему:
Есть сайт магазина, на главной странице есть раздел с акциями, там выводятся только 4 последних, но их много и включен PAGER и всевозможные комбинации главная страницы + страница акции попадают в индексацию:

/?page=0%2C0%2C0%2C0%2C3
/?page=0%2C0%2C0%2C0%2C5
/?page=0%2C0%2C3%2C30%2C5
/?page=2%2C0%2C0%2C13%2C10
/?page=2%2C0%2C1%2C0
/?page=2%2C0%2C1%2C18%2C2
/?page=2%2C0%2C1%2C4

Как запретить роботу их индексировать?

Кнопка очистки кэша для пользователей

24 ноября 2020 в 10:55

Добрый день. Подскажите, пожалуйста, можно ли как то вывести кнопку Очистить кэш для пользователей с ограниченными правами доступа?

Есть роль контент менеджера, и когда пользователи с этой ролью создают материал, он появляется не сразу, а только после очистки кэша из меню администратора. (Подключен memcache)

Пробовал создавать правила для очистки кэша при создании или обновлении материала, но не помогает.

Подстановка значения из одного поля в другое при создании материала

3 ноября 2020 в 18:54

У пользователя есть дополнительное поле, которое является ссылкой на термин. При создании материала эти пользователем нужно подставлять значение из поля пользователя в поле материала. Как это можно реализовать. Пытался через Rules и Token но не разобрался. Подскажите плз...

Фильтрация во Views по полю из профиля автора

30 октября 2020 в 12:33

Есть сайт торгового центра. Стоит задача для каждого арендатора сделать личный кабинет по добавлению товаров (просто ноды с информацией) и выводить эти товары в одном каталоге с возможностью фильтрации по магазинам.

Как создать во вью фильтр, который бы фильтровал материалы в зависимости от дополнительного поля профиля Арендатора?

У меня есть роль Арендатор. В профиле каждого пользователя указывается его Секция (поле с привязкой словаря таксономии). Нужно на странице каталога товаров, фильтровать товары в зависимости от значения поля Секция. Помогите плз...

Вывод одного типа материала в другом при совпадении терминов таксономии

30 августа 2020 в 18:20

Добрый день. Не могу решить вот такую задачу:

Есть 2 типа материалов: Магазин и Товар. У этих типов материалов есть общий словарь таксономии Список магазинов. Создаю тип материала Магазин и присваиваю ему значение из словаря Список магазинов - Пума, создаю тип материала Товар и присваиваю ему значение из словаря Список магазинов - Пума

Как настроить вывод товаров для каждого магазина, чтобы выводились только его товары?
Понимаю что это через views, но вот фильтрацию не могу настроить.
Заранее благодарен за ответы.

Геолокация и использование библиотеки Leaflet

16 августа 2017 в 21:16

Доброго времени суток! Подскажите, пожалуйста, начинающему как настроить геолокацию на сайте.
Что хочу сделать:
Карта с магазинами и отображением текущего положения пользователя.

Как реализовано:
Настроил вывод карты с использованием leaflet, она собирает данные об адресе магазина с геополя и преобразует их в метку на карте.
Теперь нужно на это же карте выводит текущее местоположение пользователя.