Как вы вообще сделали, что у вас так получилось? По умолчанию должно работать так, что кнопка добавления в корзину одна, и при смене атрибута поля обновляются. Никакие дополнительные модули для этого не нужны. Даже Views.
Чтобы композер ничего лишнего не написал, нужно сначала создать папку, положить туда код, а потом уже создавать сайт и прописывать в окне настроек уже существующую папку.
Давече довелось написать пару плагинов для CKEditor 5. В сравнении с четверкой писанины в несколько раз больше. С другой стороны, сам код выглядит более структурированным.
Вообще-то, это легко делается при создании сайта ещё в самом ISPManager. Там есть окошко с папкой, где лежит сайт, просто надо дописать в конце web. И тогда не надо вручную править никакие конфиги.
Заголовок страницы - это и есть блок. Можно скрыть его для определённых страниц и добавить другой блок заголовка в другом месте, либо вывести его в шаблоне, views или ещё какие-нибудь.
Твиг нужен для того, чтобы выводить переменные в HTML-коде. Если нужно вывести переменную, которой почему-то нет в твиге, нужно добавить её в препроцессах. То же самое касается переменных третьего и более уровней вложенности.
10000 терминов - это не много.
Из коробки - это значит, что ничего дополнительного устанавливать не нужно.
И вы совершенно не к месту используете термин "поисковая строка". Поисковая строка - это окошко ввода текста, по которому будет производиться поиск. А вы говорите, что вам нужно искать по нескольким критериям. В вашем случае поисковая строка будет использоваться только для поиска по имени, а остальные критерии будут задаваться другими элементами формы, либо через контекстные фильтры по умолчанию из текущего пользователя.
Ничего не надо добавлять. Там выпадает вся иерархия. Поскольку сейчас все тегмины на одном уровне, то выпадают только страны. Можно ещё на странице словаря мышкой термины двигать
Города, районы, области и прочее можно делать засчёт древовидности словаря. Типа термин Англия, у него дочерний термин Лондон. Тут главное для порядка определиться с уровнями вложенности, в частности, нужно ли между Англией и Лондоном создавать термин "Лондонская область" (или как там у них это называется)))
Например, если надо создать какую-то страницу, на которой хочется вывести что-нибудь через dpm()
А вообще, контроллер - это то, что в семёрке делалось через hook_menu
В файле .module размещают хуки и другие глобально доступные функции. В контроллере размещают только ту логику, которая отвечает за формирование ответа конкретной страницы.
Что касается вот этого:
Никк wrote: для понимания того, что конкретно выводит та или иная функция - все равно где выводить.
Написать код лишь бы где, чтобы он только выполнился - это не лучший вариант. Если нужно смотреть, как что-то работает, лучше всего сделать свой контроллер и там в нём вызывать всё, что угодно и смотреть это на странице контроллера.
В админ меню Конфигурация - Учётные записи пользователей - Поля. И там добавить нужные поля.
Строка поиска - это блок фильтров от вьюса с пользователями. Надо только поставить в настройках вьюса галочку "показывать раскрытую форсу в блоке"
Если на вопрос надо отвечать по пунктам, то он уже не простой))
Лучше скажите, что именно у вас не получается. Смогли ли сделать, чтобы юзер заполнил свою анкету? Смогли ли вывести "поисковую строку"?
Если по пунктам, то я бы делал так:
1. Добавить в сущность юзера все необходимые поля анкеты.
2. Создать вьюс, который отображает пользователей.
3. Добавить во вьюс раскрытые фильтры по интересующим критериям.
4. Всё.
Простой совет: изучите информацию по модулю Views, в особенности обратите внимание на фильтры, раскрытые фильтры, контекстные фильтры и связи. Если разберётесь с этим, то бо́льшая часть ваших вопросов решится.
Как объединить варициии корзины и фото
Как вы вообще сделали, что у вас так получилось? По умолчанию должно работать так, что кнопка добавления в корзину одна, и при смене атрибута поля обновляются. Никакие дополнительные модули для этого не нужны. Даже Views.
Установка Drupal 9 с помощью Composer на VDS с Ubuntu 16.4
Чтобы композер ничего лишнего не написал, нужно сначала создать папку, положить туда код, а потом уже создавать сайт и прописывать в окне настроек уже существующую папку.
nginx drupal - не работает аплоад
Это к тому, что вопрос задали 14 лет назад)))
CKEditor 5. Уже созрел?
Давече довелось написать пару плагинов для CKEditor 5. В сравнении с четверкой писанины в несколько раз больше. С другой стороны, сам код выглядит более структурированным.
Установка Drupal 9 с помощью Composer на VDS с Ubuntu 16.4
Да, наверное индексную страницу. Сейчас просто нет возможности проверить, т.к. уже пару лет не работаю с этим.
Установка Drupal 9 с помощью Composer на VDS с Ubuntu 16.4
Вообще-то, это легко делается при создании сайта ещё в самом ISPManager. Там есть окошко с папкой, где лежит сайт, просто надо дописать в конце web. И тогда не надо вручную править никакие конфиги.
Переместить заголовок h1 в блок
Заголовок страницы - это и есть блок. Можно скрыть его для определённых страниц и добавить другой блок заголовка в другом месте, либо вывести его в шаблоне, views или ещё какие-нибудь.
Как получить значение width, height при темизации views поля изображения?
Мне кажется, размеры картинки должны быть доступны, если добавить релэйшн на картинку и добавить её поля.
Как получить значение width, height при темизации views поля изображения?
Твиг нужен для того, чтобы выводить переменные в HTML-коде. Если нужно вывести переменную, которой почему-то нет в твиге, нужно добавить её в препроцессах. То же самое касается переменных третьего и более уровней вложенности.
В большинстве случаев сайт на друпал это блог.
10000 терминов - это не много.
Из коробки - это значит, что ничего дополнительного устанавливать не нужно.
И вы совершенно не к месту используете термин "поисковая строка". Поисковая строка - это окошко ввода текста, по которому будет производиться поиск. А вы говорите, что вам нужно искать по нескольким критериям. В вашем случае поисковая строка будет использоваться только для поиска по имени, а остальные критерии будут задаваться другими элементами формы, либо через контекстные фильтры по умолчанию из текущего пользователя.
Написать drush-команду
В таком случае нужно писать не hook_cron, а свою Drush-команду. И выполнять её.
В большинстве случаев сайт на друпал это блог.
Нет, не надо никаких других словарей. Просто создать в том же словаре термин Лондон и в качестве родителя указать Англию. Это же очевидно.
Поле "отношение" - это поле. В форме отображения его нет, потому что это немного странное поле))
В большинстве случаев сайт на друпал это блог.
Ничего не надо добавлять. Там выпадает вся иерархия. Поскольку сейчас все тегмины на одном уровне, то выпадают только страны. Можно ещё на странице словаря мышкой термины двигать
В большинстве случаев сайт на друпал это блог.
Города, районы, области и прочее можно делать засчёт древовидности словаря. Типа термин Англия, у него дочерний термин Лондон. Тут главное для порядка определиться с уровнями вложенности, в частности, нужно ли между Англией и Лондоном создавать термин "Лондонская область" (или как там у них это называется)))
Не работает модальное окно в мобильном экране
Да, в глобальных. Конфигурация - Мультимедиа - Colorbox
Не работает модальное окно в мобильном экране
Галерею делали через Colorbox? Если да, то там это в настройках отключается.
dpm() не работает в модуле
Например, если надо создать какую-то страницу, на которой хочется вывести что-нибудь через dpm()
А вообще, контроллер - это то, что в семёрке делалось через hook_menu
dpm() не работает в модуле
В файле .module размещают хуки и другие глобально доступные функции. В контроллере размещают только ту логику, которая отвечает за формирование ответа конкретной страницы.
Что касается вот этого:
dpm() не работает в модуле
Написать код лишь бы где, чтобы он только выполнился - это не лучший вариант. Если нужно смотреть, как что-то работает, лучше всего сделать свой контроллер и там в нём вызывать всё, что угодно и смотреть это на странице контроллера.
dpm() не работает в модуле
А что ты хотел дебажить вне функций?))
В большинстве случаев сайт на друпал это блог.
В админ меню Конфигурация - Учётные записи пользователей - Поля. И там добавить нужные поля.
Строка поиска - это блок фильтров от вьюса с пользователями. Надо только поставить в настройках вьюса галочку "показывать раскрытую форсу в блоке"
В большинстве случаев сайт на друпал это блог.
Если на вопрос надо отвечать по пунктам, то он уже не простой))
Лучше скажите, что именно у вас не получается. Смогли ли сделать, чтобы юзер заполнил свою анкету? Смогли ли вывести "поисковую строку"?
Если по пунктам, то я бы делал так:
1. Добавить в сущность юзера все необходимые поля анкеты.
2. Создать вьюс, который отображает пользователей.
3. Добавить во вьюс раскрытые фильтры по интересующим критериям.
4. Всё.
В большинстве случаев сайт на друпал это блог.
Простой совет: изучите информацию по модулю Views, в особенности обратите внимание на фильтры, раскрытые фильтры, контекстные фильтры и связи. Если разберётесь с этим, то бо́льшая часть ваших вопросов решится.
Отсутствует поле ввода метатегов в редакторе страницы
Да ну, ничего автоматом не добавляется, надо вручную добавлять.
Что представляет собой Claro, новая тема для административной панели в Drupal 10
Я скажу больше. Помимо admin_toolbar нужно включать ещё его подмодуль admin_toolbar_tools, чтобы выпадали ссылки третьего уровня вложенности))
Правда это не совсем относится к теме администрирования, т.к. тулбар показывается в обеих темах.