Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Sergey Bril
@brilsergei
кто-то может уже сталкивался с подобным?
Grayw0lf
@Grayw0lf
@brilsergei обратись с докером к dashiwa в дру.ру чат https://gitter.im/DrupalRu/drupal.ru он вроде с докером работал, может что подскажет
Sergey Bril
@brilsergei
отбой, я победил. нужно просто разрешить запись в папку custom всем юзерам. Хотя лучше всего разобраться с группами и докеровским юзером, чтобы все подряд в папку не писать не могли
Grayw0lf
@Grayw0lf
@brilsergei ну не по феньшую всем, а с дашивой поговори, может он прошел данный этап
Sergey Bril
@brilsergei
это понятно, что не по феньшую. но теперь понятно, в чем проблема, и в каком направлении копать. Предпочитаю решать проблемы сам, тогда лучше понимаешь как все работает. а спросить всегда успею )
Tim Ahmedov
@White_Charmer_twitter
Доброго времени суток, господа! Подскажите пожалуйста, как правильно на drupal.org оставить комментарий в баг-треккере? Расковырял один баг в модуле Calendar для D8, решил поделится решением с общественностью. В списках issue этот баг уже есть, оставил под ним комментарий со своим решением, а он там не отображается. Вроде говорят, что надо защита от спама, надо получить статус "проверенный"... А без этого статуса никак не запостить?
Ivan
@Chi-teck
@White_Charmer_twitter по идее и без этого статуса сообщения должны работать в ограниченном количестве.
Если это не спам.
У не проверенных пользователей в профиле есть кнопка "Confirm". Т.е. другие пользователи могут подтвердить что этот пользователь не спаммер.
Не знаю как это работает на самом деле.
Можешь скинуть ссылку на свой профайл, а мы его подтвердим.

docker-compose exec --user 82 php drupal generate:module

@brilsergei тут можно указать нужную группу пользователю --user 82:82 или просто при создании контейнера назначить доп. группы
https://docs.docker.com/engine/reference/run/#/additional-groups

strelkovandrey
@strelkovandrey
Добрый день, правильно понимаю, что не существует модуля, который добавляет в настройки блока - поле аргументов
KarmaBot
@KarmaBot
@strelkovandrey даров!
strelkovandrey
@strelkovandrey
т.е. чтобы размещать на странице блоки созданные вьюхой, и отображать их с посылкой аргументов для вьюхи
Ivan
@Chi-teck
@strelkovandrey вряд ли такое есть, потому что можно во вьюхе создать блоки с нужными аргументами.
Ivan
@Punk-UnDeaD
кто активно работал с солром в восьмёрке?
Tim Ahmedov
@White_Charmer_twitter
@Chi-teck вот ссылочка на мой профиль, спасибо большое! https://www.drupal.org/user/3468921/
Ivan
@Chi-teck
@White_Charmer_twitter подтвердил
наверно надо чтобы несколько человек подтвердили
или просто подождать пока крон на д.орге запустится и роль изменит
Tim Ahmedov
@White_Charmer_twitter
@Chi-teck спасибо!
KarmaBot
@KarmaBot
Спасибо (+1) для @Chi-teck принято! Текущая карма +15.
strelkovandrey
@strelkovandrey
Добрый день, скажите пожалуйста, можно ли в модуле Context сделать кондишн на определённое значение поле авторизованного пользователя, допустим если поле равно такому то значению, то делай то то
KarmaBot
@KarmaBot
Привет, @strelkovandrey! Проходи, присаживайся. В ногах правды нет :)
strelkovandrey
@strelkovandrey
сходу не нашёл, и модуль Context entity field смотрит не на авторизованного пользователя, а только открытую страницу пользователя
Zulljin
@animan01
Всем хай, где в БД друпала находится конфигурация типа материала?
strelkovandrey
@strelkovandrey
Подскажите пожалуйста, проверка на тип материала для D7 такая будет, верно ли написано?
<?php
if ($node->type == "page") {
print 'this is page';
} else {
print 'not page';
}
?>
Ivan
@Punk-UnDeaD
===
а так вроде верно
Grayw0lf
@Grayw0lf
думаю в этом случае можно обойтись без точной проверки на тип, все равно сравниваем строку
strelkovandrey
@strelkovandrey
в context использую модуль сравнения поля текущего пользователя https://www.drupal.org/node/1392794#comment-7262888
который может сравнивать как текстовое поле так и term reference по tid-у. Однако в моей задаче нужно сравнивать значение поля entity reference
в модуле в файле context_user_field_context_condition.inc нашёл в конце проверку
  $user_value = FALSE;
  if(isset($user->{$key}['und']['0']['value'])) {
    // "regular" field
    $user_value = $user->{$key}['und']['0']['value'];     
  }
  else if(isset($user->{$key}['und']['0']['tid'])) {
    // Term reference field
    $user_value = $user->{$key}['und']['0']['tid'];        
  }
как можно поменять эти 2 строки
// Term reference field
$user_value = $user->{$key}['und']['0']['tid'];
чтобы он у меня проверял как поле entity reference
наверное нужно сделать что то подобное ['und']['0']['nid']
не знаю как у entityreference устроено хранимое значение связи
strelkovandrey
@strelkovandrey
или наверное ['und'][0]['target_id'] - где он ожидает увидеть nid ноды (если в entityreference поле настроено на тип материала)
верно ли я думаю?
boolboost
@boolboost
target_id там и больше ничего не хранит
andreystrelkov
@andreystrelkov
@boolboost a target_id это как понимаю может быть как и tid так и nid?
boolboost
@boolboost
Угу
В зависимости от настройки поля
Там один тип сущности выбирается
andreystrelkov
@andreystrelkov
@boolboost из вашего первого комментария как я понял ['und']['0'] - это лишнее?
Punk-UnDeaD @Punk-UnDeaD смотрит на ['und'][0] как на известно что
boolboost
@boolboost
@andreystrelkov вы что delta нужна это для мульти значений.