Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Anatoly
@politsin
Коллеги, добрый день.
KarmaBot
@KarmaBot
Привет, @politsin! Проходи, присаживайся. В ногах правды нет :)
Anatoly
@politsin
Вопрос по работе с twig:
{{ dump(attributes.id) }} Выдаёт такое:
object(Drupal\Core\Template\AttributeString)#1336 (2) {
["value":protected]=>
string(18) "block-contactblock"
["name":protected]=>
string(2) "id"
}
как мне получить "id" ?
  • уже всё перепробовал, ничего не выходит :(
Anatoly
@politsin
разобрался){{ attributes.id }}
boolboost
@boolboost
Странно для twig, я думал там и так и так можно
Я про dump
Anatoly
@politsin
Коллеги, подскажите, есть ли какие-нибудь аналоги прекрасному модулю insert?
https://www.drupal.org/project/insert
А то последний уже давно не поддерживается, и врядли будет портирован на 8-re
*ку
Eugene
@evgeniypiter
@fortis да я руками уже удалил. сущности указаны, это у меня ноды обыкновенные были.
люди, кто сталкивался с багой в IE (проверяю в 11), когда UI Dialog не сабмитит форму и выплевавает http ajax 200, путь system/ajax, тело ответа пустое.
boolboost
@boolboost
Быстрее бы его перестали использовать
Обсолютно каждый ie
Со своиму уникальными багами
В каждой версии ie свои
Jquery версия какая?
Это так что бы знать если что
Eugene
@evgeniypiter
да полная жопа. jquery пробовал от 1.8 до 1.10
через jquery_update
нашел нить, watchdog пишет в журнал про некорректные POST данные. видимо что-то с кэшем. буду дальше смотреть. если не выйдет победить в сжатые сроки сделаю заглушку с предложением поставить нормальный браузер
boolboost
@boolboost
Лучше явно решить
Всё таки функционал то смешной
Удачи
Eugene
@evgeniypiter
спасибо)
KarmaBot
@KarmaBot
@evgeniypiter, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Alan Bondarchuk
@fortis
некорректные пост могут быть если аяксовую форму открыл а кеш очистился и ты сабмитишь потом
ну или если форму с таким же build id уже засабмитили
если это аякс то надо убедиться что оно не из кеша каким-то образом тебе отдается всегда с одним build id свойством у формы
он должен меняться
аякс формы в друпале по умолчанию пишут в кеш form_state свой для каждого build id, с этим еще связана проблема когда он становится огромным, это часто у комерц магазинов болезнь
потому что по сути в случае с аякс формами это не кеш а хранилище
временное причем))) потому что каждый раз разный build id и это новая запись в таблицу cache_form
Eugene
@evgeniypiter
да, про кэш я видел код, это всё ajax_get_form
form_get_cache($form_build_id, $form_state) возвращает ложь и происходит выход из функции и запись в журнал
сейчас проверю что происходит в БД)
такое поведение только в IE
как кстати предпочитаете дебаг проводить, когда нужен IE? нашел вот сервис https://www.browserstack.com но он платный, есть триал на полчаса. может есть что-то более удобное? типа как раньше у адоба был браузер лаб, вроде так называлось
виртуалки не предлагать :D
Eugene
@evgeniypiter
а вот оно обсуждается на орге https://www.drupal.org/node/1694574
а у меня совсем кэш выключен в настройках друпала
Alan Bondarchuk
@fortis
кеш форм всегда работает
для аяксовых форм в которых есть #ajax
Eugene
@evgeniypiter
ага, пробовал ставить в form_state cache => false, игнорируется
Anatoly
@politsin
Коллеги, по д8 очередные вопросы
при выводе содержимого страницы "оно само решает что показывать что нет"
страница сделана программно
в контроллере ставлю
return array(
  '#markup' => '<p>hello</p>+<iframe width="100%" height="500px></iframe>+',
);
KarmaBot
@KarmaBot
@politsin, привет, как настроение?
Anatoly
@politsin
привет)
KarmaBot
@KarmaBot
@politsin, привет =)
Anatoly
@politsin
ставлю ретён, кладу туда ифрейм, и оно возвращает код: <p>hello</p>++,
т.е. кусок с ифреймом вырезается