Size: a a a

2020 January 31

ИЖ

Иван Желтышев in Drupal RU
Хотя title при этом не видно
источник

ИЖ

Иван Желтышев in Drupal RU
)
источник

ИЖ

Иван Желтышев in Drupal RU
С таким же успехом проще было title удалить
источник

ИЖ

Иван Желтышев in Drupal RU
Результат был бы таким же
источник

ИЖ

Иван Желтышев in Drupal RU
Алексей Кузнецов
Ну такой костылёк, потому что филдсет сам по себе иногда бывает нужен
Глянул есть вариант с заменой #theme_wrappers.

$form['test_radios'] = [
 '#type' => 'radios',
 '#title' => 'Test',
 '#options' => [
   1 => '1',
   2 => '2',
 ],
 '#pre_render' => [
   [$class, 'preRender']
 ],
];
...

public static function preRender($element) {
 $element['#theme_wrappers'][] = 'details';
 return $element;
}
источник

C

Comrade Gagarin in Drupal RU
напиши свой #pre_render callback
источник

ИЖ

Иван Желтышев in Drupal RU
источник

ИЖ

Иван Желтышев in Drupal RU
В общем надо писать свой theme_wrappers если нужно не терять title.
Либо удалить title и description. Тогда обяртки лишней в виде fieldset не будет.
источник

ИЖ

Иван Желтышев in Drupal RU
Comrade Gagarin
напиши свой #pre_render callback
Мне то это не надо, я просто на вчерашний вопрос ответ искал.
Имхо я больше за, быстрые решения задачи, а не возню как бы там перопределить то что и так работает хорошо.
источник

ИЖ

Иван Желтышев in Drupal RU
Так что мне вообще как то не приходилось подменять theme_wrapper никогда.
источник

NK

Nikolay Khomich in Drupal RU
Подскажите пожалуйста как убрать “itok” при получении картинки - image.jpg?itok=GDrUk8_. Может есть метод, чтобы получить урл к файлу с img style сразу без этого параметра?

$image_url = ImageStyle::load($image_style)->buildUrl($f_uri); - возвращает путь с itok

Отключить глобально не вариант, нужно только для og:image на препроцессе, потому что шаринг с токеном не очень работает, фейсбук кеширует картинку с параметром в конце.
источник

C

Comrade Gagarin in Drupal RU
без itok картинка не сгенерится
источник

NK

Nikolay Khomich in Drupal RU
то не нужно ничего делать? шаринг в фб норм будет работать?
источник

C

Comrade Gagarin in Drupal RU
не проверял, но это было бы глупо, если б не работал
источник

NK

Nikolay Khomich in Drupal RU
спасибо
источник

VS

Victor Stepankov in Drupal RU
Comrade Gagarin
без itok картинка не сгенерится
сгенерится, если отключит его
источник

C

Comrade Gagarin in Drupal RU
камрад написал что это не вариант
источник

NK

Nikolay Khomich in Drupal RU
Еще хотел спросить по search. Не выходит сделать кастомный скрипт для получения autocomplete suggestion.
Может кто делал такое и есть пример скрипта?
Я юзаю модуль search_api_autocomplete. И нужно заюзать Use custom script в Search API -> Autocomplete.
источник

NK

Nikolay Khomich in Drupal RU
источник

ИЖ

Иван Желтышев in Drupal RU
Nikolay Khomich
Подскажите пожалуйста как убрать “itok” при получении картинки - image.jpg?itok=GDrUk8_. Может есть метод, чтобы получить урл к файлу с img style сразу без этого параметра?

$image_url = ImageStyle::load($image_style)->buildUrl($f_uri); - возвращает путь с itok

Отключить глобально не вариант, нужно только для og:image на препроцессе, потому что шаринг с токеном не очень работает, фейсбук кеширует картинку с параметром в конце.
Если припёрло можно решить через php.
substr($url, 0, strpos($url, '?'));
explode('?', $url, 0)
источник