Orion76: Комментарии

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

1 декабря 2018 в 23:31

Проверьте журнал друпал и логи сервера.. Не могут письма исчезать бесследно..
Эээ.. если ямщик в дороге не забухал..

А лучше начать с самого начала цепочки: включить отладку Rules..

1 декабря 2018 в 5:08

Кандидат в

[Раздел: 6.Отладка.Xdebug]

Xdebug - отладчик(debugger, дебаггер) PHP кода.

Позволяет в поддерживающих отладку IDE (PHPStorm, Netbeans и т.п.):

30 ноября 2018 в 18:06

Но можно костыль покрасившее прилепить..

попробуйте в buildForm из form_state вытащить input
$input = $form_state->getUserInput();

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

И на основании этих данных установите #required для нужных элементов формы:

30 ноября 2018 в 17:32

И откуда я мог это знать?-)
Вы писали только про requred ..

Не у одного у Вас такая проблема: https://www.drupal.org/project/drupal/issues/2855139 ..

в последнем комменте предложено временное решение.

29 ноября 2018 в 9:11

На гитхабе имеет смысл делать если там же его и держать (контент руководства)..
а там народу сильно меньше,
Да и зачем с гитхабом поисковым трафиком делиться, он на drupal.ru лишним не будет.-)

Я бы сделал интереснее.
Сделал бы "руководства" отдельным проектом (на drupal 8)..
а потом, когда drupal.ru перейдет на drupal 8 интегрировал бы его в drupal.ru

Как минимум просто на поддомене с сквозной авторизацией.

29 ноября 2018 в 0:53
1

Да.. это тема для отдельного руководства..
А может даже для нескольких-)
Но в любом случае, она идет после "организации" локального вэб-сервера..

сейчас подумаю, куда добавить..

Наверное пункт 3 ("Установка Drupal") надо переименовать в "Установка нового сайта на Drupal"

А следующим (4-ым) добавить пункт "Перенос сайта с хостинга на локальный сервер"
И рассписать нюансы для каждого типа сервера (OpenServer, виртуалка, докер и т.п.) , способа получения дампа и т.п.

28 ноября 2018 в 22:42

Мануал по организации "идеальной" среды разработки мы будем писать на следующем этапе.-)
Пока пишем мануал для новичков, так сказать - квикстарт-)

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

28 ноября 2018 в 20:28

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

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

Т.е. грубо говоря проверка простая: если "поле 1" имеет "значение 1" то "поле 2" обязано быть заполненным.

и если "проверка" не прошла, показываем пользователю сообщение в модальном окне .

28 ноября 2018 в 17:35

Линукс пока не самая распространенная Ось: http://gs.statcounter.com/os-market-share -)

Значит практичнее ориентироваться на более обширную аудиторию.
Про линуксы тоже не забудем-)

28 ноября 2018 в 14:55

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

Думаю собрать в одном месте все необходимые материалы, а потом скомпоновать их в несколько небольших мануалов, заточенных под четко определенные "случаи", типа:
1.Установка Drupal 8 на Windows.
2. Настройка среды разработки Drupal на Windows.Для чайника.
3. Настройка среды разработки Drupal на Windows.Для суперпрофи.
и т.п. -)

чтобы коротенько, понятно и пошагово.

28 ноября 2018 в 11:51
1

Один очень уважаемый, потому как очень компетентный в IT-отрасли, товарищ, про некий фреймворк сказал:

Если то, что вы делаете на %FrameworkName% слишком сложно, значит вы что-то делаете неправильно.(с)

Для Drupal, особенно для Drupal 8 - это "высказывание" тоже подходит.

Опишите по подробнее суть того, что Вы хотите сделать, и 99% - Вам подскажут правильный подход и помогут советами с реализацией.

ЗЫ. Жалко на Вас смотреть, как Вы мучаетесь-)

27 ноября 2018 в 13:25

старичка Denwer добавил только ради уважения к его сединам.
Помниться по его установке был совсем небольшой, но понятный мануал.
Который, если более-менее внимательно прочитать и в точности исполнить, сайт поднимался легко и просто.

А на данный момент, разница в сложности установки-настройки Denwer и OpenServer большая?

27 ноября 2018 в 6:52

drupal 8
первая бета вышла в октябре 2014
первый релиз вышел в октябре 2015
и все еще в "подростковом" возрасте, т.е. еще не раскрыл еще всех своих возможностей (в плане контриб-модулей).

Девятка, как я понял, будет непосредственным "потомком" восьмерки, т.е. грубо говоря, ее "совершенная" версия.
Наверное как когда-то Windows Millenium по отношению к Windows 98.
Т.е. может быть она повзрослеет быстрее, и будет более совместима с восьмеркой, чем восьмерка с семеркой.

27 ноября 2018 в 6:32

Вам надо просто добавить на форму элемент '#type'=>'textfield'
и добавить к нему "функционал" автокомплита.
Тут примеры, в т.ч. и для taxonomy : https://www.drupal.org/node/854216