These are chat archives for dru-io/Drupal

11th
Aug 2016
Istislav
@Istislav
Aug 11 2016 13:13
Доброго здравия, спецы! Кто-нибудь пробовал сделать свою команду под Drupal Console? Всю голову сломал, не понимаю, что я делаю не так :(
Ivan
@Chi-teck
Aug 11 2016 13:27
@Istislav попробуй drupal generate:command
Istislav
@Istislav
Aug 11 2016 13:31
@Chi-teck я ей сделал. но в списке команды нет, и при вызове говорит, что команды нет, хотя модуль включен. видимо, нужно какое-то еще телодвижение, чтобы команда стала видна консоли. Не понимаю, что еще не хватает :(
Ivan
@Chi-teck
Aug 11 2016 13:34
ну много чего
Она должна быть в нужном месте
и суффикс у класса должен быть Command
Istislav
@Istislav
Aug 11 2016 13:40
@Chi-teck Всё это делается автоматом самой консолью. там есть такая команда - generate:command. Она всё делает от и до. Но сама команда, на вид красиво и верно сделанная, не появляется в списке достуности php drupal.phar list
кроме того, чтобы включить модуль с командой, где еще надо эту команду прописать?
Ivan
@Chi-teck
Aug 11 2016 13:41
нигде
Istislav
@Istislav
Aug 11 2016 13:41
@Chi-teck , а ты пробовал, у тебя команда появилась? я ради интереса просто генерил новый модуль и команду в него. и не появляется. кеш сбрасывал на всякий случай. что еще можно сделать - ума не приложу
Ivan
@Chi-teck
Aug 11 2016 13:42
да появляется
Istislav
@Istislav
Aug 11 2016 13:43
:(( понятно. там более свежий релиз друпала появился, может, обновлюсь - что-то исправится...
у меня 8.1.3
Istislav
@Istislav
Aug 11 2016 14:07
@Chi-teck после обновления ядра и консоли до последних версий всё замечательно заработало :) спасибо!
KarmaBot
@KarmaBot
Aug 11 2016 14:07
Спасибо (+1) для @Chi-teck принято! Текущая карма +14.
andreystrelkov
@andreystrelkov
Aug 11 2016 14:35
Добрый вечер, а скажите пожалуйста, можно ли как нибудь вывести форму редактирования поля профиля текущего пользователя на главную
KarmaBot
@KarmaBot
Aug 11 2016 14:35
@andreystrelkov, ну рассказывай. Как жизнь? :)
andreystrelkov
@andreystrelkov
Aug 11 2016 14:35
т.е. допустим у пользователя есть поле ЗАМЕТКИ в виде типа ДЛИННЫЙ ТЕКСТ с неограниченным кол-вом значением, чтобы юзер мог заметки у себя в профиля создавать
но хочется чтобы пользователь не шёл в редактирование своего профиля, а мог сразу на главной в поле писать текст и нажимать какую нибудь кнопку чтобы всё сохранилось
о как!
boolboost
@boolboost
Aug 11 2016 14:37
Через drupal get form
Можно вывести любую форму
Ну если форма не подходит сделай те свою кастомную форму
И в submit через api сохраняйте заметки
andreystrelkov
@andreystrelkov
Aug 11 2016 14:39
т.е. грубо говоря создать блок (у меня включен php filter) и туда php код юзающий get form
boolboost
@boolboost
Aug 11 2016 14:40
Нет написать кастомный модуль там создать кастомный блок и в нём уже php code юзающий drupal get form
php filter лучше не юзать там где без него можно
В вашем случаи точно нужно кодить
andreystrelkov
@andreystrelkov
Aug 11 2016 14:45
у меня сайт интранет, поэтому здесь я позволил себя поставить php filter, а скажите пожалуйста, везде упоминается что в большинстве случаев лучше не ставить, но чем это опасно, то что могут плохие люди им воспользоваться, но ведь для этого как я понимаю, нужно как то сначала вообще до него добраться, если он залочен от всех кроме админа
boolboost
@boolboost
Aug 11 2016 14:46
Тем что нет не валидаций ничего
eval работает медленнее
Да и для порядка php в php файлах
Да и если накосячите не понятно где искать ваши php filter
А накосячить там легче
Подсветок то нет