Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Ivan
@Punk-UnDeaD
а это не так много
статья чуть больше 10-15 тысяч знаков
Zulljin
@animan01
Всем приветы
KarmaBot
@KarmaBot
Привет, @animan01! Проходи, присаживайся. В ногах правды нет :)
Zulljin
@animan01
Как программно дать определенной роли право на использование текстового формата?
alexd73
@alexd73

всем привет!
скажите, как из этого

      {{ author_picture }}

получается это

  <!-- THEME DEBUG -->
  <!-- THEME HOOK: 'user' -->
  <!-- BEGIN OUTPUT from 'core/themes/classy/templates/user/user.html.twig' -->
  <article typeof="schema:Person" about="/user/26" class="profile">
    <!-- THEME HOOK: 'field' -->
    <!-- BEGIN OUTPUT from 'core/themes/classy/templates/field/field.html.twig' -->

    <div class="field field--name-field-fio field--type-string field--label-hidden field__item">Рязанова Елена</div>

    <!-- END OUTPUT from 'core/themes/classy/templates/field/field.html.twig' -->

  </article>

т.е. как только картинку вывести?

KarmaBot
@KarmaBot
@alexd73, здравствуй.
alexd73
@alexd73
И вообще интересно понять, что происходит?
у этого юзера картинки нет.
Но суть не в этом
alexd73
@alexd73
Почему user_picture лезет в user.html.twig
andreystrelkov
@andreystrelkov
интересно, насколько тяжело будет жить друпалу, если я с помощью Context и Context Date буду смотреть если текущая дата от 01.01.2016 по 01.03.2016 то присваивай класс дополнительный класс body
Anatoly
@politsin

Коллеги, добрый день!
Подскажите куда копать?
У меня есть форма, которая лежит в отдельном классе.
Я её вызываю так:
\Drupal::formBuilder()->getForm('Drupal\my_module\Form\MyForm', $extra),
Форма сообщает свой id функцией
public function getFormId() { return 'myform'; }

Тут всё норм.

Далее я на одной странице вызываю эту форму вызываю несколько раз на странице (вьюха из нескольких нод), при этом передаю в $extra nid текущей ноды.
В результате я получаю несколько нод, у каждой своя форма.
Форма состоит из одной кнопки "Сабмит", которая работает аяксом:
public function buildForm(array $form, FormStateInterface $form_state, $extra = NULL) { $nid = $extra; $form_state->myform_id = $nid ; $form['my'] = [ '#type' => 'details', '#title' => $this->t('Cart'), '#open' => TRUE, ]; $form['my']['actions']['add-'.$nid] = [ // Add '#type' => 'submit', '#value' => $this->t('Add') . ' ' . $nid , '#attributes' => ['class' => ['btn', 'btn-xs'],], '#ajax' => [ 'callback' => '::MyAjaxResponce', 'effect' => 'fade', 'progress' => ['type' => 'throbber', 'message' => "",] ] ];
Беда в следующем:
При сабмите любой формы сабмитится первая форма. Я никак не могу засабмитить любую форму кроме формы первой ноды.

KarmaBot
@KarmaBot
@politsin, и тебе привет ;)
@politsin, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Alan Bondarchuk
@fortis
динамический id нужн
@politsin найди в комерсе класс с формой покупки там будет
там к каждому id формы добавляется суфиксом id-товара
Anatoly
@politsin
@fortis спасибо! пошёл смотреть
KarmaBot
@KarmaBot
Спасибо (+1) для @fortis принято! Текущая карма +36.
Ivan
@Punk-UnDeaD
по моему вчерашнему вопросу по солру

<filter class="solr.LengthFilterFactory" min="1" max="255" />

фильтр обрезания строки, я его применил к fieldType name="sortString"

проблема была именно в этом типе поля, которое автоматически создавалось в паре к полю полнотекстового поиска
alexd73
@alexd73
Всем привет!
KarmaBot
@KarmaBot
Привет, @alexd73! Проходи, присаживайся. В ногах правды нет :)
alexd73
@alexd73
Подскажите, кто-то работал с https://www.drupal.org/project/field_states_ui в 8-ке?
я не понимаю, почему настройки не сохраняются..
strelkovandrey
@strelkovandrey
Добрый день, кто знает Google? =)
KarmaBot
@KarmaBot
@strelkovandrey, привет =)
strelkovandrey
@strelkovandrey
у них есть такое вид результатов https://support.google.com/webmasters/answer/47334?hl=ru судя по описанию гугл сам полностью решает что там и как выводить
а могу ли я как то указать, или очень сильно намекнуть что например выводи такие то ссылки с сайта?
Zulljin
@animan01
кто-нить знает как добавить к форме загрузке файла свою валидацию?
boolboost
@boolboost
Hook form alter
Zulljin
@animan01
А как получить объект ноды определенного view_mode ?
ломаю голову никак не могу его вытянуть
Там в нутри ещё два хука node view alter и entity view alter.
Zulljin
@animan01
а как делать, например, на странице "node/10/page" рендер ноды ? @boolboost
boolboost
@boolboost
Я бы сделал через hook menu
Они поддерживают аргументы почитай те "node/%/page"
Zulljin
@animan01
Просто их там очень много и они динамичные
мне бы как то при рендере страницы подменить "view_mode" на тот что нужно и все
Zulljin
@animan01
Вроде нашел что нужно hook_entity_view_mode_alter()
boolboost
@boolboost
Хм
От задачи зависит же.
Zulljin
@animan01
ну мне нужно перед выводом ноди изменить "view_mode", на некоторых страницах. Вроде как данную задачу решает
Sergey Bril
@brilsergei
всем привет. пытаюсь использовать http://docker4drupal.org/ , но застрял на проблеме с друпал консолью. Не могу сгенерировать модуль. сначала ругался на некоректный путь /var/www/html/modules/custom. после того, как руками создал эту папку, запускую docker-compose exec --user 82 php drupal generate:module повторно. но в конце ни сообщения об ошибке, ни сообщения об успешном создании модуля, ну и модуль не появляется, где должен быть
KarmaBot
@KarmaBot
Привет, @brilsergei! Проходи, присаживайся. В ногах правды нет :)
Sergey Bril
@brilsergei
кто-то может уже сталкивался с подобным?