Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Ivan
@Chi-teck
@Istislav попробуй drupal generate:command
Istislav
@Istislav
@Chi-teck я ей сделал. но в списке команды нет, и при вызове говорит, что команды нет, хотя модуль включен. видимо, нужно какое-то еще телодвижение, чтобы команда стала видна консоли. Не понимаю, что еще не хватает :(
Ivan
@Chi-teck
ну много чего
Она должна быть в нужном месте
и суффикс у класса должен быть Command
Istislav
@Istislav
@Chi-teck Всё это делается автоматом самой консолью. там есть такая команда - generate:command. Она всё делает от и до. Но сама команда, на вид красиво и верно сделанная, не появляется в списке достуности php drupal.phar list
кроме того, чтобы включить модуль с командой, где еще надо эту команду прописать?
Ivan
@Chi-teck
нигде
Istislav
@Istislav
@Chi-teck , а ты пробовал, у тебя команда появилась? я ради интереса просто генерил новый модуль и команду в него. и не появляется. кеш сбрасывал на всякий случай. что еще можно сделать - ума не приложу
Ivan
@Chi-teck
да появляется
Istislav
@Istislav
:(( понятно. там более свежий релиз друпала появился, может, обновлюсь - что-то исправится...
у меня 8.1.3
Istislav
@Istislav
@Chi-teck после обновления ядра и консоли до последних версий всё замечательно заработало :) спасибо!
KarmaBot
@KarmaBot
Спасибо (+1) для @Chi-teck принято! Текущая карма +14.
andreystrelkov
@andreystrelkov
Добрый вечер, а скажите пожалуйста, можно ли как нибудь вывести форму редактирования поля профиля текущего пользователя на главную
KarmaBot
@KarmaBot
@andreystrelkov, ну рассказывай. Как жизнь? :)
andreystrelkov
@andreystrelkov
т.е. допустим у пользователя есть поле ЗАМЕТКИ в виде типа ДЛИННЫЙ ТЕКСТ с неограниченным кол-вом значением, чтобы юзер мог заметки у себя в профиля создавать
но хочется чтобы пользователь не шёл в редактирование своего профиля, а мог сразу на главной в поле писать текст и нажимать какую нибудь кнопку чтобы всё сохранилось
о как!
boolboost
@boolboost
Через drupal get form
Можно вывести любую форму
Ну если форма не подходит сделай те свою кастомную форму
И в submit через api сохраняйте заметки
andreystrelkov
@andreystrelkov
т.е. грубо говоря создать блок (у меня включен php filter) и туда php код юзающий get form
boolboost
@boolboost
Нет написать кастомный модуль там создать кастомный блок и в нём уже php code юзающий drupal get form
php filter лучше не юзать там где без него можно
В вашем случаи точно нужно кодить
andreystrelkov
@andreystrelkov
у меня сайт интранет, поэтому здесь я позволил себя поставить php filter, а скажите пожалуйста, везде упоминается что в большинстве случаев лучше не ставить, но чем это опасно, то что могут плохие люди им воспользоваться, но ведь для этого как я понимаю, нужно как то сначала вообще до него добраться, если он залочен от всех кроме админа
boolboost
@boolboost
Тем что нет не валидаций ничего
eval работает медленнее
Да и для порядка php в php файлах
Да и если накосячите не понятно где искать ваши php filter
А накосячить там легче
Подсветок то нет
Dmitriy Bushin
@reactivestudio
Что-то я запутался в drupal-commerce. Все жутко тормозит, аж бесит. Куда ни плюнь, везде загружается какая-нибудь сущность или commerce_order или все line_items впридачу. Вот я просто на главной, без блока корзины и все равно 2-3секунды – оказывается вызывается загрузка сущности заказа со всеми line_items (а их 200шт) например (магазин оптовый) и вызывается эта загрузка для того чтобы отрисовать неактивный бл**ь пункт меню cart/my с татйтлом в виде количества позиций. Ааааа и куда ни плюнь везде так. Кто-нибудь вообще с этим борется как-нибудь? ну не писать же свою корзину в виде модуля для этого
для того чтобы достать order_id нужно загрузить полностью весь order – жесть
boolboost
@boolboost
Drupal commerce kitstart?
Dmitriy Bushin
@reactivestudio
не, слава богу, там наверное еще хуже
Alexandr.Poddubsky
@AlexandrPoddubsky
@reactivestudio а зачем вам 200 штук? это полей что ль столько?
Dmitriy Bushin
@reactivestudio
200 товаров в корзине
оптовый магазин
boolboost
@boolboost
Корзина грузится только на странице корзины же
Можно и свою написать
А если нужно в блок или ещё куда
Там views по сути не нужен
Dmitriy Bushin
@reactivestudio
а чекаут тогда тоже придется самому писать
и.т.д
boolboost
@boolboost
Почему это
Корзину коммерце используйте
Dmitriy Bushin
@reactivestudio
а вы имеете ввиду модуль для блока?