teqwer: Комментарии

Главные вкладки

1 мая 2019 в 20:48

Сделать по аналогии с представлением "Термин таксономии"?
Так я сделал, но теперь выводятся вообще все материалы связанные разными термины.
Скриншоты прилагаю:

1 мая 2019 в 20:04

Cловарь иерархический, например с такими
терминами таксономии:

"ФРУКТЫ" - "Бананы", "Кокосы", "Ананасы".

где "ФРУКТЫ" - родительский термин, а "Бананы", "Кокосы", "Ананасы" - дочерние термины.

Каждый материал (нода) связана только с одним из дочерних терминов!
Сейчас при просмотре материала с выбранным дочерним термином "Бананы" выводятся только материалы связанные таким же термином "Бананы".
Хотелось бы вывести все материалы связанные общим родительским термином "ФРУКТЫ".

1 мая 2019 в 19:36

Semantics wrote:
http://xandeadx.ru/blog/drupal/523
Читайте способ 2

Собственно у меня такие же настройки как и у Xandeadx. Повторюсь, что при таких настройках выводятся только материалы связанные дочерними терминами таксономии.

13 ноября 2018 в 10:52

Entity reference я пробовал, но он мне не подходит т.к. я использую два зависимых(!!!) выпадающих списка.

В первом выпадающем списке, в качестве выбора доступны только родительские термины таксономии.
После выбора родительского термина, через Ajax загружается второй выпадающий список, в котором для выбора пользователю доступны дочерние термины выбранного выше родительского термина.

12 ноября 2018 в 22:02

Вообще я хочу добиться следующего функционала:

при выборе пользователем значения из выпадающего списка, устанавливать его в качестве значения термина таксономии в форме добавления/редактирования нод.
Значения эти имеют id и имена уже созданных терминов таксономии и приходят в виде массива, который устанавливается в качестве '#options' выпадающего списка.
Массив в свое время подвергается фильтрации на основе прав доступа пользователей.

12 ноября 2018 в 18:30

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

Хорошая практика https://www.drupal.org/project/examples -> AJAX Example

Эти же примеры я и использую. Только там нет примеров работы с полями сущностей.
Дело в том, что с кастомными полями, ajax работает как положено, значения полей в таком случае можно заменить!

4 октября 2018 в 22:17

fairrandir wrote:

Попробуйте в консоли
export PATH=/usr/local/php72/bin:$PATH


К сожалению оказалось что решение работает только в рамках одной сессии.
При повторном подключении по SSH приходиться каждый раз вводить команду заново.
Может можно как-нибудь решить проблему?

1 октября 2018 в 21:56

itcrowd72 wrote:

Попробуйте и drush9 установить глобально. У меня именно так и нет проблем. Под "глобально" я подразумеваю не в сайт, а в домашний каталог вашего пользователя. А чтобы не было конфликта, у меня drush9 имеет alias=drush, а drush8 имеет alias=drush8

Вы правы, можно установить глобально.
Установил заново в корень глобально Drush вот так:

1 октября 2018 в 19:10

itcrowd72 wrote:

Кому ваш вопрос адресован, поясните


Вам адресован,
я просто читал, что глобальная установка Drush при установке с помощью Composer не поддерживается!

1 октября 2018 в 19:06

fairrandir wrote:

Попробуйте в консоли
export PATH=/usr/local/php72/bin:$PATH
А потом ещё раз попробовать drush запустить

Большое спасибо! Это помогло!
Я так понимаю, эта команда переопределяет путь к нужной версии PHP?

И еще попутно вопрос:
есть возможность использовать сокращенную команду, например:
drush cr

вместо

vendor/bin/drush cr
Заранее благодарю!

1 октября 2018 в 18:31

fairrandir wrote:
php точно 7.2? php -v что показывает? Хотя композер бы нафиг послал. Оччень странно


Версия - PHP 7.2.6
Написал в техподдержку, там ничем помочь не могут, с их стороны все нормально.

Пытался "гуглить" об ошибках, информации - ноль!
Многократные переустановки composer не помогли.

1 октября 2018 в 11:47

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
composer install делали?

Вот как делаю пошагово на shared-хостинге:
Выбираю версию PHP сайта в панели управления сайта (php.ini) - 7.2
На хостинге уже есть папка test.com/www
Подключаюсь по SSH и устанавливаю Composer:

30 сентября 2018 в 22:27

seoyuzer wrote:

Версия php у домена какая?


Я так понимаю он ругается на отсутствие файла drush в директории:
/home/qqqqq/site.com/k/vendor/drush/drush/
Проверил - файл в данной директории есть.

30 сентября 2018 в 22:03

seoyuzer wrote:
Такс а сам drush установили?

composer require drush/drush

Установил drush, перешел:
cd /home/qqqqq/test.com/k/web
composer require drush/drush

ввожу:
vendor/bin/drush

Получаю ошибки:

23 декабря 2017 в 17:31

gun_dose wrote:
Долго что ли ссылки переделать? Если долго, то можно намутить скрипт, который будет блокировать правый и средний клик по этим ссылкам.


Спасибо за совет!
Получается реализовать на 8-ке такую фичу как тут с кнопкой "спасибо" не получиться?

23 декабря 2017 в 14:38

bumble wrote:

Обычно, создается 2 роута - для js (ajax), и для обычного (nojs).

Вот пример: http://befused.com/drupal/modal-nojs


Большое спасибо за пример, пригодится для других целей.
Для моей задачи не подходит, т.к. ссылки у меня уже сформированы.

Хочу добиться схожей реализации как на этом форуме.