These are chat archives for DrupalRu/chat

16th
Sep 2017
Alexey
@alexsco74
Sep 16 2017 03:55
C добрым утром :)
iDobryak
@iDobryak
Sep 16 2017 09:39
Ко вчерашнему вопросу: я в админке в выводу термина могу добавить вывод тех полей, которые значимы для меня и указаны внутри
например я забил города, но внутри добавил поле часовой пояс и хочу его выводить рядом с термином таксономии в админке
image.png
fairrandir
@fairrandir
Sep 16 2017 09:50
Всям трям. Кто нибудь работал с migrate под D8?
Надо мигрировать не друпальный сайт, но документации почти ноль.
Вопрос в следующем: есть таблица, данные с которой надо мигрировать в ноду, есть файлы, которые надо мигрировать в ноду.
Вот как мигрировать файлы
Где документация?
iDobryak
@iDobryak
Sep 16 2017 09:53
соррян, я не работал - помочь не смогу
Andrey Kovtun
@kovtunos
Sep 16 2017 10:16
@fairrandir Посмотри здесь. Они много по миграциям писали: https://deninet.com/blogs?field_topic_target_id=372
fairrandir
@fairrandir
Sep 16 2017 10:23
@kovtunos Спс, там тоже в основном про миграцию Drupal-to-Drupal. Зато кажись просветления достиг.
KarmaBot
@KarmaBot
Sep 16 2017 10:23
Спасибо (+1) для @kovtunos принято! Текущая карма +1.
fairrandir
@fairrandir
Sep 16 2017 10:23
Просто спросил себя, а как бы я на семёрке это сделал? Сейчас проверю, если норм - отпишусь.
iDobryak
@iDobryak
Sep 16 2017 11:24
очередной вопрос (правда чет на предыдущие 2-а не ответили): Накатил ядро друпала - захожу в update.php нажимаю продолжить, а он мне пишет страница не найдена ,(
iDobryak
@iDobryak
Sep 16 2017 14:01
люди, ау . все на отдыхе чтоль?
Денис
@Radionete
Sep 16 2017 14:02
отходня после ПЬЯтницы... :)
iDobryak
@iDobryak
Sep 16 2017 14:02
сколькож можно
Денис
@Radionete
Sep 16 2017 14:03
столько, сколько возможно.
iDobryak
@iDobryak
Sep 16 2017 14:03
вопросы по сущностям, полям и таксономиям - пользователю навесил поле из таксономии. как получить значение поля навешенной таксономии?
как понять какие вообще поля у сущности есть и как к ним обращаться?
$user->get('field_fio')->value - для простого значения, но когда это ссылка на таксономию?
а надо из ссылки на таксономию забрать значение поля
multpix
@multpix
Sep 16 2017 15:25
Опасайся темной стороны! Используй devel, используй dump($user); Люк!
iDobryak
@iDobryak
Sep 16 2017 15:26
это ок.
теперь разобраться как что вешать на мультипл поля или или ссылки на объекты и все это сохранять
Kirill Nesmeyanov
@SerafimArts
Sep 16 2017 15:26
@multpix xdebug обижен на тебя
multpix
@multpix
Sep 16 2017 15:27
))
iDobryak
@iDobryak
Sep 16 2017 15:35
по поводу dump - а в друпал консоли что пользовать?
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 15:45
есть кто?))
KarmaBot
@KarmaBot
Sep 16 2017 15:45
@Tahtabaev, и какой ответ ты ожидаешь услышать?
Alexey
@alexsco74
Sep 16 2017 16:00
Все на месте
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 16:02
@alexsco74 можешь дать пару пинков?)) по поводу редиректа в формах, тему читал слегка но нефига чет не понял
не хотит редиректится
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 16:14
function diplom_pay_form($form, &$form_state, $number) {

  $form['number'] = array(
      '#type' => 'hidden', 
      '#value' => $number,                 
      '#attributes' =>array( 
        'name' => 'number',
      ),
  );

        $form['submit'] = array(
            '#type' => 'submit',
            '#value' => t('Приступить к оплате'),
        );

    return $form;
}
function diplom_pay_submit($form, &$form_state) {
  $number = $form_state['values']['number'];
  $payment = robokassa_api('insert', array(
    'uid' => $GLOBALS['user']->uid,
    'created' => REQUEST_TIME,
    'amount' => 1,
    'currency' => 'RUB',
    'memo' => 'Диплом № ' .$number,
  ));

  $form_state['redirect'] = 'robokassa/payment/' . $payment['pid'];
}
KarmaBot
@KarmaBot
Sep 16 2017 16:14
@Tahtabaev, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
iDobryak
@iDobryak
Sep 16 2017 16:15
Кто спец по поводу того, как друпал работает с базами?
концепция
смотрите: есть у меня сущность, у неё мультипл поле - например телефон до 3-х штук. Я выбираю 500 сущностей и по каждой из них выбираю поле телефон - он мне сделает 1 + 500 запросов? Или существует механизм, в котором я могу показать, что эта сущность мне нужна с таким полем и он делает доп запрос для выборки этого поля по всем сущностями и в итоге у меня всего 2-а запроса?
Вроде в Лаварел - такое было реализовано, а тут?
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 16:22
запрос с критериями?
Kirill Nesmeyanov
@SerafimArts
Sep 16 2017 16:22
@Tahtabaev он про жадный запрос
т.е. динамический джоин, если можно так выразиться
iDobryak
@iDobryak
Sep 16 2017 16:23
да
кто сможет ответить?
iDobryak
@iDobryak
Sep 16 2017 16:29
это то, что часто заставляет меня писать вручную селекты, но если в друпале это побеждено. было бы оч круто!
Alexey
@alexsco74
Sep 16 2017 16:30
@Tahtabaev D7 или D8 ?
iDobryak
@iDobryak
Sep 16 2017 16:31
у меня д8
Alexey
@alexsco74
Sep 16 2017 16:31
@alexsco74 можешь дать пару пинков?)) по поводу редиректа в формах, тему читал слегка но нефига чет не понял
D7 или D8
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 16:35
@alexsco74 д7
iDobryak
@iDobryak
Sep 16 2017 17:29
По БД никто ничего не скажет?
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 17:46
@iDobryak мой уровень простые запросы)
Alexey
@alexsco74
Sep 16 2017 17:48
@alexsco74 д7
$form_state['redirect']
@Tahtabaev $form_state['redirect']
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 17:51
@alexsco74 так и есть же
Alexey
@alexsco74
Sep 16 2017 17:51
@Tahtabaev Какой вопрос?
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 17:53
@alexsco74 я уже все выкл( вопрос, почему не отправляет дальше на страницу по редиректу, а просто таже обновляется
Alexey
@alexsco74
Sep 16 2017 17:55
Потому что твой #submit c Redirect д.б. первым
в _form_alter $form['#submit'] = array() +
_form_alter $form['#submit'] = array('mySubmit') + $form['#submit'];
Иначе кто-то выполняет свой сабмит раньше и твой релирект идет лесом
или кто-то воозже позже переопределяет твой редирект :)
Можешь вообще тупо drupal_goto() сделать
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 18:01
С ним тоже самое( лан завтра попробую
Спасибо
KarmaBot
@KarmaBot
Sep 16 2017 18:01
@Tahtabaev, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Tahtabaev Ildar
@Tahtabaev
Sep 16 2017 18:01
Ночи всем
Alexey
@alexsco74
Sep 16 2017 18:05
@Tahtabaev Удачного вечера