runner12: Блог

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

Случайное отображение элементов Представления

1 февраля в 22:58

Доброго времени суток!
Столкнулся с таким вопросом. Нужно вывести элементы Представления в случайном порядке. Ставлю Критерий Сортировки - Random, да, элементы Представления выводятся в случайном порядке, но ВСЕГДА В ОДНОМ И ТОМ ЖЕ. А мне нужно чтобы при каждом обновлении страницы они выводились каждый раз В НОВОМ ПОРЯДКЕ, как это сделать?

Фильтр-ползунок во вьюхе

29 мая 2021 в 0:25

Доброго времени суток. Столкнулся с такой проблемой.
Нужно создать фильтр ползунок, который фильтрует элементы вьюхи по числовому полю.
Делаю таким образом.
1. Ставлю модули Better Exposed Filters и Jquery UI Slider.
2. Создаю вьюху, добавляю Раскрытый Фильтр по числовому полю, Оператор - Is between.
3. В настройках Better Exposed Filters - тип отображения - выбираю Jquery UI Slider, устанавливаю минимальное/максимальное значения и шаг ползунка.
4. Вьюха использует Ajax.

Как удалить Раскрытые Фильтры Представления из блока

23 мая 2021 в 21:34

Доброго времени суток.
Столкнулся с таким вопросом. Есть вьюха, в ней Раскрытые Фильтры, которые выводятся в блок. А вот собственно вопрос - некоторые Раскрытые Фильтры нужно вывести не в этом блоке, а например сверху вьюхи, как это сделать?

Контекстный Фильтр + Раскрытый Фильтр Представления

11 мая 2021 в 13:20

Доброго времени суток!
Создаю Представление для Термина Таксономии. Путь taxonomy/term/%, Контекстный Фильтр - Taxonomy term: ID термина. Все нормально работает.
Добавляю в Представление Раскрытый Фильтр по полю, и вот тут начинается. При клике на Раскрытый Фильтр - переходит по пути типа taxonomy/term/all?field_field, отображается "Страница не найдена". Причем если вбить вручную айди Термина - например taxonomy/term/6?field_field - все нормально работает.

Тема оформления на React

3 ноября 2020 в 12:49

Доброго времени суток.
Подскажите пожалуйста, как сделать тему оформления, чтобы фронтэнд выводился с помощью React. Включил модуль Rest, чтобы сайт отдавал JSON объект страницы, а что делать дальше?

Drupal 8 - ошибка в core.extention

21 июня 2020 в 14:48

Доброго времени суток. Возникла такая проблема. При обновлении модулей поломался сайт. Удалил поломанный модуль из кода и из БД. Сайт ожил, но в Отчетах появилась ошибка:
The following module is marked as installed in the core.extension configuration, but it is missing
Возникает вопрос - где находится этот загадочный core.extension? Нашел в ядре файл core/config/install/ core.extension.yml, но в нем только такой код:
module: {}
theme: {}
profile: ''
и никакого упоминания про установленный модуль.

Не меняются настройки темы Bootstrap

13 мая 2019 в 11:19

Доброго времени суток.
Субтема на основе темы Bootstrap, появляется ошибка Notice: Undefined index: css в функции bootstrap_get_cdn_assets(). Как я понимаю, это глючит провайдер CDN Jsdelivr. Пытаюсь в настройках темы отключить его, чтобы подключить файлы Бутстрапа локально - и ничего не происходит, в настройках темы после сохранения настроек по прежнему остается то же самое значение - провайдер CDN Jsdelivr. Как решить такую проблему?

Непонятная ошибка при обновлении модулей

10 февраля 2019 в 13:46

Добрый день. Возникает вот такая ошибка при попытке обновить модули из админки Drupal 8.

Ошибка загрузки обновлений:
• Unable to create directory 'temporary://update-extraction-dde86125/ctools/'

Права на папку tmp стоят 755. Раньше все нормально обновлялось,а сейчас вот так.

В чем может быть дело, подскажите.

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

25 декабря 2018 в 23:19

Доброго времени суток. Возникла такая проблема.
Нужно вывести в Представлении поле даты на английском языке (например, чтобы выводилось не "вт, 25 дек", а "tue, 25 dec"). На сайте активно 2 языка - английский и русский.
Добавляю в Конфигурация - Дата и время новый тип даты, но во вкладке Локализация - все варианты вывода даты на русском языке. Как это обойти?

Модуль Media Recorder, странный глюк браузера

18 сентября 2018 в 11:19

Доброго времени суток. Возникла такая вот проблема, бьюсь целый день.

Стили изображения и анимация гифок

12 сентября 2018 в 13:30

Доброго времени суток. Возникла такая проблема - добавляю в ноды в поле Изображение гифки с анимацией. Гифки слишком большого размера, поэтому через Стили изображений создал новый Стиль нужного размера, применил, гифки стали меньше, но анимация в них исчезла. Вопрос - как уменьшить гифки, но сохранить анимацию?

Каким хуком извлечь значение поля ноды для использования его в кастомной функции?

26 декабря 2017 в 14:47

Здравствуйте. Возник такой вопрос.
Добавляю в ноду дополнительный контент с помощью hook_node_view. Код примерно такой:

function MYMODULE_node_view($node, $view_mode, $langcode) {
if ($node->type == 'article' && $view_mode == 'full') {
$node->content['mycontent'] = array(
'#markup' => my_custom_function(),
'#weight' => 10,
);
}
}

function my_custom_function() {
// Здесь код функции
}

Каким модулем сделан такой функционал?

19 декабря 2017 в 20:47

Доброго времени суток. Пытаюсь решить вот такую проблему.
Видео с идущими параллельно кликабельными субтитрами (пример здесь https://buildamodule.com/collection/build-your-first-drupal-7-web-site#v...).

Javascript работает не на всех страницах

6 декабря 2017 в 14:14

Доброго времени суток. Ищу решение такой вот проблемы.
Подключаю через info файл темы к сайту скрипт на Jquery. Скрипт подключился, все нормально работает. Но радость длилась недолго. Оказалось что скрипт работает не на всех страницах сайта. Причем не на нодах определенного Типа материала, а так, вразброс, где то 20 % страниц. В файрбаге видно что тэги реагируют на клик (тэги подсвечиваются), но ничего на странице не происходит. В консоли файрбага - ошибок нет. Как отследить что блокирует скрипт на этих страницах?

Drupal 8 - скрыть вкладку Представления, если оно пустое

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

Вывожу в Профиль пользователя вкладку Представления, содержащую ноды пользователя. Возник вопрос - как скрыть вкладку Представления в Профиле, если в Представление пустое? В разделе Поведение при отсутствии результатов - ничего подобного не нашел. Как это сделать?

Настройка Publish Away Field

11 августа 2017 в 12:20

Помогите настроить модуль Publish Away Field для автоматического постинга добавленных на сайте нод на страницу Фейсбук.
Делаю так:
1. Добавляю приложение на Фейсбук https://developers.facebook.com/apps/ , добавляю сайт в приложение.
2. В настройки модуля Publish Away Field - ввожу идентификатор приложения AppId, Секретный ключ приложения и айди страницы на которую должны поститься ноды Facebook page ID. Сохраняю.

Модуль для изменения сортировки многозначных полей?

12 июля 2017 в 14:30

Доброго времени суток! Интересует - существует ли модуль для изменения сортировки многозначных полей? Практический пример - картинки, загруженные в ноду - отображаются в порядке их загрузки, есть ли модуль который может их переставить в обратном порядке? Чтобы новые изображения оказывались в начале? В Представлениях это делается в один клик, но мне надо в ноде...

Mailchimp и VBO

5 июля 2017 в 20:18

Доброго времени суток. Уже несколько дней безуспешно пытаюсь интегрировать Mailchimp и VBO (Views Bulk Operations), чтобы массово добавить уже существующих пользователей в список рассылки. Создал Представление из пользователей, добавил в него поле Массовые операции: Пользователь. На странице Представления выбираю юзеров, добавляю, и... Выскакивает ошибка...

(Решено) Drupal 8 - отваливаются скрипты на определенных страницах

15 июня 2017 в 22:15

К теме оформления Drupal 8 прикрепляю скрипт на Jquery. Скрипт работает нормально, НО - на определенных страницах отваливается. Работает нормально на главной, страницах с путями типа node/NID и т. п. На страницах с кастомными путями - например перезаписанными модулем Pathauto, страницах Представлений и т. д. - не работает. Куда копать?

Drupal 8 - вывести регион в шаблоне блока

22 мая 2017 в 21:42

Здравствуйте. Пытаюсь на Drupal 8 вывести регион в шаблоне блока. Пишу в myblock.html.twig:
{{ page.my_region }}
...но что то он совсем не выводится. Как это сделать???

(Решено) Проблема с паролем администратора

11 мая 2017 в 14:07

Здравствуйте. Столкнулся с такой вот проблемой. Не могу зайти на сайт под админом. Пробовал менять пароль в БД, безрезультатно. Заходил по одноразовой ссылке "Забыли пароль", менял пароль в админке - в БД пароль меняется, но если разлогиниться то зайти по новому паролю невозможно. Что делать в таком случае?

Drupal 8 кастомные настройки темы

12 апреля 2017 в 11:37

Как добавить кастомные настройки темы оформления в Drupal 8? Создаю файл theme-settings.php, в нем пишу:
<?
function THEMENAME_form_system_theme_settings_alter(&$form, &$form_state) {
$form['custom_text'] = array(
'#type' => 'textfield',
'#title' => t('Custom text'),
'#default_value' => 'Custom text',
'#description' => t("Description text"),
);
}

Но в настройках темы оформления поле не появляется. В чем причина?

Drupal 8 - как увеличить размер загружаемых файлов?

11 марта 2017 в 13:05

Пробую Drupal 8. Возникла проблема - увеличить размер загружаемого файла. В Структура - Тип материала - Управление отображением формы - увеличиваю размер файла у нужного поля - ничего не происходит. В файле .htaccess - добавляю директивы php_value upload_max_filesize и php_value post_max_size - слетает сайт с ошибкой 500 Internal Server Error. Что делать?

Изменить вкладку ($tabs)

9 января 2017 в 11:51

Как изменить вкладку ($tabs), чтобы она была видна только определенным Ролям пользователей? Например, чтобы вкладка была видна только админу?

(Решено) Не отображаются результаты редактирования Представления в фронтэнде

18 ноября 2016 в 0:13

Редактирую Представление, в предпросмотре правки отображаются нормально, сохраняю и... в фронтэнде правки не видны! Представление не кэшируется. Что это может быть?