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

Как в форме редактирования ноды установить значение по умолчанию для типа поля entity reference с виджетом "встроенная форма сущности много значений"?

7 июня 2019 в 15:56

Есть тип материла который может ссылаться на другой материал.
при редактировании родительского мы можем сослаться на существующий.
Начиная вписывать данные в поле, нам предлагается выбрать из списка созданного на основе представления.
А после нажатия на кнопку "добавить" у наше поле принимает такой вид:

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

27 мая 2019 в 12:04

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

в настройках в качестве пути к общедоступным файлам попробовал вписать домен и https://sub.site.ru/public

но ругается, что путь недопустимый.
Может быть можно этот путь можно как то программно задать?

Выбор связанной сущности на основе представления (entity reference)

25 мая 2019 в 22:11

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

Как прикрепить к ноде программно созданный файл?

22 мая 2019 в 15:56

Программно сгенерировал файл и положил его в папку sites/default/files/

Коротко опишу процесс что хочу получить:

При нажатии на кнопку, надо сгенерировать файл, и прикрепить его к определенной ноде, имеющей поле "файл".

Сначала для наглядности я прикрепил файл к ноде через интерфейс и сохранил ее.

После сохранения посмотрел массив поля, чтобы увидеть как в него записан файл

<?php

Как получить текущий прогресс по импорту?

13 мая 2019 в 10:19

Запускаю импорт с помощью hook_menu и вот такой функции

Colorbox-node выдает ошибку в js при попытке загрузить форму. Скрин внутри

6 мая 2019 в 14:04

Использую JQ update c версией 1.10. Раннюю использовать нет возможности
но на версии 1.5 ошибки не возникает

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

jquery.js?v=1.10.2:8143 Uncaught TypeError: Cannot set property 'onclick' of null

Как программно отсортировать материалы во views

26 апреля 2019 в 9:13

Есть представление со списком материалов.
Настройка стандартных полей не подойдет, так как для каждого пользователя сортировка материалов будет индивидуальной.

Из базы по uid пользователя получаю массив такого вида.

Как вставить многомерный массив в базу данных с заменой существующих строк?

25 апреля 2019 в 15:09

есть массив такого вида

При оформлении заказа на сайте возникает непредвиденная шибка (сообщение из журнала внутри)

18 апреля 2019 в 13:57

Ошибка возникает только если пользователь не авторизован на сайте

Recoverable fatal error: Object of class stdClass could not be converted to string в функции DatabaseStatementBase->execute() (строка 2230 в файле /home/admin/web/мойсайт/public_html/includes/database/database.inc).

это метод в котором возникает ошибка

Search api не ищет материалы по числу больше 9 999 999 как исправить?

30 марта 2019 в 20:17

на сайте есть материалы со значением в поле больше 9999999, но search api ограничивает фасетный фильтр до 9999999 как исправить добавить хотя бы еще один разряд?

Как динамически ограничить/дать доступ к настраиваемому (editable) полю во views?

28 марта 2019 в 13:36

В представлении в табличном виде выводится список материалов.
Нужно в зависимости от определенных условий разрешить/запретить текущему пользователю редактировать поле. на котором установлен установлен формат editable. Если редактирование запрещено то это поле должно выводиться в обычном виде

Можно ли как то увидеть полный запрос, которые шлют views к бд?

25 марта 2019 в 14:36

Есть представление, в котором, настроены либо контекстные фильтры либо обычные, либо и то и то.
Могу конечно написать запрос к бд сам, но сколько таблиц надо будет перебрать проверить и посмотреть.
А тут вроде как готовый пользовательский интерфейс, который позволяет вытащить нужные данные из базы.
Хотелось бы только увидеть сам запрос.

Как добавить кастомный виджет для текстового поля.

21 марта 2019 в 11:11

Написал скрипт которые делает запись с экрана, отправляет на сервер а в ответ получает ссылку на файл.

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

При объединении CSS файлов стили из тема начинают применяться к стилям админки

18 марта 2019 в 21:52

Использую стандартную тему админки seven
темы оформления использую подтему на основе bootstrap, так как некоторые стили в bootstrap пришлось переопределить, прикрепил его локально через файл info темы оформления. и все хорошо пока я не включаю сжатие, в этом случае стили начинают применять на тему админки при редактировании одной из ноды.
Пробовал переименовывать файл, пробовал, подключать его выше ниже. но результат один.

С чем это связано, сталкивался с этим не раз, пришлось на время отключить объединение css

Проблема с темизацией комментариев, все переменные определены как: "undefined variables"

15 марта 2019 в 10:15

Скопировал шаблон комментария из ядра, поместил в папку с темой, сбросил кеш.
Возникают ошибки

то есть все переменные в шаблоне не определены
использую тему bootstrap

Как программно прервать batch если в одной из функций выполнилось условие

13 марта 2019 в 12:18

моя операция
<?php$operations[] = array('add_domain', array($domain));?>

мой батч

Яндекс касса. Происходит оформление заказа до оплаты

8 марта 2019 в 17:56

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

Как программно добавить ревизию к node во время ее сохранения

6 марта 2019 в 10:02

Создал ноду. При нажатии на кастомную кнопку на сервер отправляется post запрос. он дергает функцию которая делает следующее

Как программно задать филтр для view вывести его?

25 февраля 2019 в 22:17

Зднаю что скорее всего пишу костыль, само применение - это частный случай, а вот решение этого вопроса может пригодиться везде.

У меня есть поле ввода "поиск по товарам" это раскрытый фильтр. После нажатия на кнопку поиска, меня перекидывает на страницу с результатами

Но так же хочу чтобы при вводе под полем поиска выводился список товаров, у которых заголовок подходит под вводимое значение.

Как вывести все ревизии материала в views?

22 февраля 2019 в 10:09

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