название таблицы из БД и названия поля, куда будет записана информация
Это поле друпаловской сущности или какая-то левая таблица? Если первое, то можно пробовать hook_entity_presave , а вот если второе, то это вообще мимо друпала на уровне БД как-то надо делать, но как - не подскажу.
Сразу оговорюсь, что я не профи, и опыт у меня небольшой, но я очень быстро разочаровался в локальной установке под виндой/XAMPP. Для начала затрахался устанавливать и настраивать, чтобы все это вообще запустилось и при этом не открыло мой домашний комп всему миру, потом постоянно приходится отвлекаться на решение каких-то конфигурационных проблем, не имеющих никакого отношения к собственно разработке: то drush под виндой не работает, то ещё какой-то команды не хватает, то какой-то модуль работает не так, как под линуксом, права доступа к файлам и директориям принципиально разные и т.п.
Насколько я вижу, "ошибка" заключается в том, что AJAX-ответ сервера выводится как новая страница, вместо того, чтобы быть обработанным за кулисами соответствующей js-функцией. Что-то где-то вокруг AJAX-вызова накосячено.
Вопрос не то чтобы странный, а непонятный: непонятно что именно непонятно У Вас есть типы материалов, для каждого типа материалов заданы поля, в том числе и то, в которое Вы загружаете картинку. Вот в настройках этого поля и можно указать максимальное разрешение (картинка большего разрешения будет уменьшена) и максимальный размер файла (файл большего размера не будет загружен вообще - будет ошибка).
Данный хак добавил в файл темы mythemename.theme, соответственно, заменив MYMODULE на название моей темы mythemename. Почистил кэш. Но Ссылка на Содержимое в английской версии по-прежнему ведет на русскую страницу материала. Может что-то нужно сделать еще?
Я не уверен, что данный хук будет работать в теме - многие работают только в модуле. У меня сделано в модуле и работает. Возможно в этом дело.
Воевал с чем-то похожим примерно год назад, не придумал ничего лучше как принудительно проставлять во всех внутренних ссылках на странице (кроме переключателя языков! язык текущей страницы. Получился жуткий хак, но работает исправно:
Не могу достучаться до параметров запроса из hook_contextual_links_view_alter в контексте вьюшки с параметром
Это было самое первое, что я сделал и получил
Error: Call to a member function id() on null
Как перехватить данные перед записью в БД?
Напрасно. Какая связь между выборкой из БД и записью в БД?
Как перехватить данные перед записью в БД?
Это поле друпаловской сущности или какая-то левая таблица? Если первое, то можно пробовать hook_entity_presave , а вот если второе, то это вообще мимо друпала на уровне БД как-то надо делать, но как - не подскажу.
Транслит страницы
Так бы сразу и сказали ©
Индексация мультиязычного контента
Вот тут кстати более подробно расписано как убрать страницы из Гугла: https://support.google.com/webmasters/topic/4598466?hl=ru
Индексация мультиязычного контента
Это порнография какая-то - неужели в семёрке так это делается?
Транслит страницы
A kakim obrazom translit pomogaet inostrancam pol'zovat'sa saitom?
Установка друпал 8 локально: что лучше?
Сразу оговорюсь, что я не профи, и опыт у меня небольшой, но я очень быстро разочаровался в локальной установке под виндой/XAMPP. Для начала затрахался устанавливать и настраивать, чтобы все это вообще запустилось и при этом не открыло мой домашний комп всему миру, потом постоянно приходится отвлекаться на решение каких-то конфигурационных проблем, не имеющих никакого отношения к собственно разработке: то drush под виндой не работает, то ещё какой-то команды не хватает, то какой-то модуль работает не так, как под линуксом, права доступа к файлам и директориям принципиально разные и т.п.
Как создать ноду2 со значениями полей из текущей ноды1
https://www.drupal.org/project/prepopulate
Модуль Field collection при редактировании коллекции полей возникает ошибка!
Насколько я вижу, "ошибка" заключается в том, что AJAX-ответ сервера выводится как новая страница, вместо того, чтобы быть обработанным за кулисами соответствующей js-функцией. Что-то где-то вокруг AJAX-вызова накосячено.
Сортировка по цене в представлении
https://www.drupal.org/project/views_sort_null_field
Обновление папки modules
Упс, не увидел, что речь про семёрку... Виноват.
Сжатие Мультимедиа при добавлении на сайт
Вопрос не то чтобы странный, а непонятный: непонятно что именно непонятно У Вас есть типы материалов, для каждого типа материалов заданы поля, в том числе и то, в которое Вы загружаете картинку. Вот в настройках этого поля и можно указать максимальное разрешение (картинка большего разрешения будет уменьшена) и максимальный размер файла (файл большего размера не будет загружен вообще - будет ошибка).
Сжатие Мультимедиа при добавлении на сайт
Можно ограничить макс. размер файла там же, где и разрешение, тогда файл бóльшего размера просто не получится загрузить.
Сжатие Мультимедиа при добавлении на сайт
А какие ещё форматы позволяют задать качество?
Сжатие Мультимедиа при добавлении на сайт
А качество (правда, одно на все случаи жизни) задаётся в настройках Image Toolkit (/admin/config/media/image-toolkit)
Не работают ссылки на сайте, после проверки
А если не обновить, то грохнется с гарантией, и придется опять чистить от вирусов.
В мультиязычной версии сайта на Друпал 8 ссылка с поля "Содержимое: Ссылка на Содержимое" на странице представления на иностранном языке ведет на содержимое на русском языке
В мультиязычной версии сайта на Друпал 8 ссылка с поля "Содержимое: Ссылка на Содержимое" на странице представления на иностранном языке ведет на содержимое на русском языке
Я не уверен, что данный хук будет работать в теме - многие работают только в модуле. У меня сделано в модуле и работает. Возможно в этом дело.
В мультиязычной версии сайта на Друпал 8 ссылка с поля "Содержимое: Ссылка на Содержимое" на странице представления на иностранном языке ведет на содержимое на русском языке
Воевал с чем-то похожим примерно год назад, не придумал ничего лучше как принудительно проставлять во всех внутренних ссылках на странице (кроме переключателя языков! язык текущей страницы. Получился жуткий хак, но работает исправно: