Здравствуйте! Вы лучше в группу пишите в телеграм. На сколько я знаю, проект пока заморозили, так как поставки остановлены в связи с обстановкой в мире.
Достаточно сделать Views с контекстным фильтром по Nid. Вывести 1 поле "Изображение" и в настройках поля отключить "Отображать все значения в одну линию". После чего выводим этот Views через Viewы field View с аргументом Nid.
Как всегда, все просто до безобразия.
Вы хоть решение опишите, может кому-то пригодится в будущем.
Например у меня решение было такое: при создании объявления мы пишем в поле дату создания в Unixtime (можно и обычную дату), затем я делал выборку материалов старше 30 дней через Views + VBO. После чего делал необходимые действия в Rules (снятие с публикации, отправка Email и тд.). Само правило запускал по крону 1-2 раза в день по крону.
Включить Twig Debug и глянуть шаблон вывода. Скопировать его в свою тему и внести изменения. Profit.
Если не разобрались. Обращайтесь, контакты в профиле. На время карантина делаю скидку в 50% на все виды работ.
Можно свой модуль написать. Ничего сложного.
Который от GET параметра "page" будет подставлять нужный Title.
Например так: hook_preprocess_page в нем вызываем drupal_set_title('Title из Базы данных по TID и pager')
Можно через Page Manager + Panels попробовать организовать подобное.
Создать в Панелях страничку с адресом, например site.ru/hidden-page Закрыть ее от индексации. Добавить проверку аргумента key на наличие какого-то ключа в URL, например site.ru/hidden-page?key=qwerty
Страница не будет открыаться по site.ru/hidden-page, но все равно будет открываться по site.ru/hidden-page?key=qwerty
Как я понял ТС нужно именно обновлять даты у материалов, чтобы старые появлялись над новыми. Я сам в онлайн-журнале периодически обновляю даты создания.
Стандартными сортировками так не сделать.
Спасибо!
Самой проблемы как таковой ещё нет) Просто хотел узнать кто как реализовывал, если сталкивался.
сейчас по долгу службы часто сталкиваюсь с подобными задачами, например прикрутить GeoIP или интегрировать с AmoCRM.
Но тут подход похожий, только данные отображаем в виде контента на странице, а не в блоке. Плюс можно закэшировать в базу, чтобы не насиловать стороннее API
Можно сделать событие по крону в связке Rules (+rules_conditional) и VBO. На 7-ке это хорошо работает, я так делаю именную рассылку пользователям, чьи объявления на сайте старше 30 дней. Без строчки кода.
Примерно так делаем:
1. Создаем Views с нужным фильтром. В данном случае ноды старше 3 лет (now -36 month). Подключаем к нему поле "Глобальные операции" (VBO).
2. Далее создаем правило в Rules с запуском по крону. В него делаем загрузку Views из предыдущего шага.
3. После чего в цикле обрабатываем каждый материал из Views и ставим текущую дату.
Выгрузка на сайт в .xml (разработка модуля)
Здравствуйте! Вы лучше в группу пишите в телеграм. На сколько я знаю, проект пока заморозили, так как поставки остановлены в связи с обстановкой в мире.
Клонирование содержимого
Посмотрите настройки прав на работу с модулем.
Вывод Изображений во Views, как отдельные сущности
Достаточно сделать Views с контекстным фильтром по Nid. Вывести 1 поле "Изображение" и в настройках поля отключить "Отображать все значения в одну линию". После чего выводим этот Views через Viewы field View с аргументом Nid.
Как всегда, все просто до безобразия.
Вывод Изображений во Views, как отдельные сущности
Получилось сделать, как мне нужно. Завтра распишу все подробнее со скринами.
Как сделать опредленный режим отображения ноды в модальном окне.
Когда мне нужно было оформить вебформу в модалке по своему, а страничку по своему, я делал так:
Ссылка в HTML:
Rules по дате
Вы хоть решение опишите, может кому-то пригодится в будущем.
Например у меня решение было такое: при создании объявления мы пишем в поле дату создания в Unixtime (можно и обычную дату), затем я делал выборку материалов старше 30 дней через Views + VBO. После чего делал необходимые действия в Rules (снятие с публикации, отправка Email и тд.). Само правило запускал по крону 1-2 раза в день по крону.
Rules по дате
Видимо это тайна за 7-ю печатями)
🕛 Продление срока поддержки Drupal 7 — PSA-2020-06-24
6ка - совсем уж мезозой)
Сколько стоит сайт на друпале
Простенький сайт на Drupal 8 ~25000 руб.
Чем больше "хотелок" тем дороже проект.
Шапка сайта на Drupal 8
Включить Twig Debug и глянуть шаблон вывода. Скопировать его в свою тему и внести изменения. Profit.
Если не разобрались. Обращайтесь, контакты в профиле. На время карантина делаю скидку в 50% на все виды работ.
Доска объявлений
Возможно сделать. Делал 1 проект в 2013 на Drupal 7, без, практически, единой строчки кода: https://dovir.ru/
Основные используемые модули:
На D8 еще проще сейчас сделать подобное.
Drupal 8: Как послать оповещание на E-mail при публикации материала?
Обращайтесь. Напишу в лучшем виде )
Drupal 8: Как послать оповещание на E-mail при публикации материала?
Вообще есть модуль Rules, но он в альфа версии еще для 8. Проще сделать модуль под этот функционал (отправка емайл)
Возникла ошибка при обновлении модуля Localization update
Меня очистка кэша спасла. Ничего не удалял не переустанавливал.
Page title для каждой страницы термина
Можно свой модуль написать. Ничего сложного.
Который от GET параметра "page" будет подставлять нужный Title.
Например так: hook_preprocess_page в нем вызываем drupal_set_title('Title из Базы данных по TID и pager')
301 редирект
Если включен ЧПУ и есть синонимы URL, то поисковик даже не ходит по таким адресам.
Ребята привет! нужна помощь!
Можно через Page Manager + Panels попробовать организовать подобное.
Создать в Панелях страничку с адресом, например site.ru/hidden-page Закрыть ее от индексации. Добавить проверку аргумента key на наличие какого-то ключа в URL, например site.ru/hidden-page?key=qwerty
Страница не будет открыаться по site.ru/hidden-page, но все равно будет открываться по site.ru/hidden-page?key=qwerty
А так это бред какой-то получается)
Массовое изменение даты публикации материала
Обращайтесь)
Изменить номера телефона на сайте
Посмотрите на FTP в дирректории /sites/default/themes/arendansk. Файл html.tpl.php или page.tpl.php
Массовое изменение даты публикации материала
Примерно так:
Массовое изменение даты публикации материала
Как я понял ТС нужно именно обновлять даты у материалов, чтобы старые появлялись над новыми. Я сам в онлайн-журнале периодически обновляю даты создания.
Стандартными сортировками так не сделать.
Массовое изменение даты публикации материала
Не за что.
Все же, лучше двигаться в сторону своего модуля.
В нем использовать: HOOK_cron В котором написать простой SQL запрос на обновление.
Это решение будет самым производительным.
Переделать баннер
Лучше передайте работу над сайтом специалисту и настройке бэкапы на сервере, а то самому можно таких дел наворотить, если не знать куда тыкать
Интеграция систем, общение с помощью JSON
сейчас по долгу службы часто сталкиваюсь с подобными задачами, например прикрутить GeoIP или интегрировать с AmoCRM.
Но тут подход похожий, только данные отображаем в виде контента на странице, а не в блоке. Плюс можно закэшировать в базу, чтобы не насиловать стороннее API
Массовое изменение даты публикации материала
Можно сделать событие по крону в связке Rules (+rules_conditional) и VBO. На 7-ке это хорошо работает, я так делаю именную рассылку пользователям, чьи объявления на сайте старше 30 дней. Без строчки кода.
Примерно так делаем:
1. Создаем Views с нужным фильтром. В данном случае ноды старше 3 лет (now -36 month). Подключаем к нему поле "Глобальные операции" (VBO).
2. Далее создаем правило в Rules с запуском по крону. В него делаем загрузку Views из предыдущего шага.
3. После чего в цикле обрабатываем каждый материал из Views и ставим текущую дату.