Murz: Блог

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

Как в D8 Commerce 2.x сделать вариант "Оплата при получении" без ввода данных профиля?

29 декабря 2018 в 13:46

Мне нужно сделать при оформлении заказа вариант оплаты "Оплата при получении" - такой тип оплаты через "Платёжные шлюзы" сделать можно используя плагин "Manual".

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

Оптимальный вариант реализации базы знаний с разграничением доступа на Drupal

22 июня 2015 в 22:06

Необходимо сделать базу знаний для организации порядка 50-100 человек с разграничением доступа и email-уведомлениями об изменениях. База знаний будет представлять из себя древовидный каталог статей, все это довольно легко решается с помощью модуля Book (из коробки) или Nodehierarchy (сторонний модуль который сто лет не обновлялся, но вроде как работает) - основной вопрос не в этом.

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

1. Разграничение доступа.

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

Формирование URL по доп. полям названию ноды в pathauto ('customtext1/customtext2' вместо 'node_titles_path/node_title')

21 ноября 2007 в 16:11

Проблема в следующем:
Есть сайт с кучей нод в виде дерева (book). Т.е. главная статья, описывающая например бублики. Внутри неё по иерархии - статьи, описывающие разновидности бубликов, внутри них - типы бубликов.
И каждая нода имеет довольно длинные названия, например такие:
---------------------------------------------------------
Лучшие бублики от компании "Бубликоид"
- Бублики из пшеницы с добавлением опилок
- - Бублики с осиновыми опилками
- - Бублики с филе из жуков-короедов
- Бублики из пластмассы с неоновой подсветкой

А разве Drupal при каждой загрузке страницы инклюдит главные файлы всех активных модулей?

29 августа 2007 в 16:41

При разработке модулей заметил что если сделаю ошибку в php в файле *.module какого-то модуля, то перестают работать и страницы других модулей, которые данной странице впринципе даже и не требуются.

Если логически помыслить, то получается что Drupal при загрузке каждой страницы инклюдит кучу лишних файлов? Как-то нецелесообразно это по-моему. А если модулей куча и у половины огромные исходники, то вообще тормоза страшные наступят!

Каким образом можно создать динамический пункт меню в Drupal 6?

13 августа 2007 в 9:52

Я переношу с Drupal 5 для Drupal 6.x (CVS) и в процессе переноса постепенно дорабатываю свой модуль. В Drupal 5 у меня было и корректно работало множество перехватов функции hook_menu по определённым путям (например /prj, /prj/%/view, /prj/%/page/% и т.д.).

Фигурные скобки в SQL-запросах

6 августа 2007 в 15:09

Когда я пытаюсь добавить фигурные скобки в запросе через db_query(), в базу попадали значения без этих скобок. Причем вырезались скобки не только в названиях таблиц и переменных, но и в их значениях!

Например строка db_query("INSERT INTO {table1} SET id=1, javascript='function test1() {alert('test');}' "); добавляет в базу данных значение javascript function test1() alert('test'); без фигурных скобок.