🇦🇿Azerbaijan @haver

Account created on 13 August 2009, over 15 years ago
#

Recent comments

🇦🇿Azerbaijan haver

Solved as described in Blazy API doc https://git.drupalcode.org/project/blazy/-/blob/7.x-1.x/blazy.api.php
Create fake image object

$itm         = new \stdClass();
$itm->width  = 50;
$itm->height = 50;
$itm->alt    = '';
$itm->uri    = $imageUrl;
$el = ['item' => $itm,];

Format with Blazy formatter
$formatted = $formatter->getBlazy($el);

Use in 'slide' html markup
<div class="slider-image">' . drupal_render($formatted) . '</div>

🇦🇿Azerbaijan haver

The JSON on callback page - /callback/users is corrrect and pass images ,
this " \n\n\n" instead image only appear on preview on view edit page/

🇦🇿Azerbaijan haver

А вижу что на dev версии эта проблему уже пофиксили, там сделан рефакторинг кода. На 8.x-1.24 метод getVal() возвращает NULL по дефолту, соответственно информация о состоянии ни на редисе ни на друпал кеше не возвращается.
Соответственно на деве это поправили и диалог в боте продолжается на следующие стадии как нужно.
Спасибо.

🇦🇿Azerbaijan haver

Там для хранения состояния, если отсутствует redis, используется как альтернатива кеш drual:

if (\Drupal::hasService('redis')) {
      return \Drupal::service('redis')->set($key, $val);
    }
    else {
      \Drupal::cache()->set("telega::$key", $val);
    }

Вопрос кладет ли он состояние в кеш и достает оттуда?

Production build 0.71.5 2024