These are chat archives for dru-io/Drupal

4th
Oct 2016
strelkovandrey
@strelkovandrey
Oct 04 2016 04:39
Добрый день, никто не сталкивался с такой задачей, или может знает решение её. Есть такой замечательный модуль Entity reference, но к нему так хочется иметь возможность показ значений на выбор по умолчанию
KarmaBot
@KarmaBot
Oct 04 2016 04:39
Привет, @strelkovandrey! Проходи, присаживайся. В ногах правды нет :)
strelkovandrey
@strelkovandrey
Oct 04 2016 04:41
Т.е. по умолчанию он просто выдаёт допустим автокомплит поле со значениями из вьюхи (если вьюха указана), а хочется чтобы ещё ниже был блок который показывает значений другой вьюхи, и эти значения были кликабельны, либо радиобаттон, либо чексбокс (в зависимости от настройки кол-ва значений поля)
т.е. чтобы можно было ниже другой вьюхой показать допустим последний сущности которые возможно сейчас будут использоваться пользователям, т.к. сказать облегчить работу пользователю путём просто клика по нужной сущности, избежать набор и поиска в автокомплите
boolboost
@boolboost
Oct 04 2016 04:46
Вы про виджет
@strelkovandrey мне подошёл модуль select 2eidget
select2widget
Это выподающий селект, отображающий выбор нод как представления, можно выбрать количестао вводимых символов после которого будет начнётся поиск
Хук для фильтрации результатов есть
boolboost
@boolboost
Oct 04 2016 04:53
Указываете 0 символов и работаете
Если вы хотите именно views за приделами элемента то мне кажется тут проще widget alter или form alter сделать
И ajax.
Azamat Gilimkhanov
@azamatg
Oct 04 2016 06:41
камрадам пламенный привет :)
KarmaBot
@KarmaBot
Oct 04 2016 06:41
@azamatg и тебе не хворать :)
Azamat Gilimkhanov
@azamatg
Oct 04 2016 06:42
по поводу select2widgetпо пути вопрос
где там творится магия которая из пришедшего json делает красивый темизированный список? куда копать? :)
хотя бы примерно
это не обязательно по поводу selet2widget, вообще по поводу автокомплитных виджетов
fairrandir
@fairrandir
Oct 04 2016 06:55
По показу значений Entity Reference по умолчанию - у вьюх есть поведение при отсутствии результатов, туда можно добавить другую вьюху, с дефолтными значениями.
andreystrelkov
@andreystrelkov
Oct 04 2016 07:17
@boolboost почему то так не охота использовать jquery update :worried:
@fairrandir хммм... интересная идея. не подумал о этом, ща попробую
но все равно немного не то, потому что это темизация уже выбранного (пришедшего в поле) значения
а нужна темизация выпадающего списка
Grayw0lf
@Grayw0lf
Oct 04 2016 08:03
селект затемизируется только через js, таковы реалии
boolboost
@boolboost
Oct 04 2016 08:04
Блин вы что у селектра только title и value
Что там темизировать
Grayw0lf
@Grayw0lf
Oct 04 2016 08:05
https://select2.github.io/ вот этот пользовал
boolboost
@boolboost
Oct 04 2016 08:05
По этому только через js, тут ведь даже html не накидаешь в select
Аналогично)
select2 хорошо выручает
Grayw0lf
@Grayw0lf
Oct 04 2016 08:08
селекты и чекбоксы не поддаются стилизации через css, только через js, он их подменяет визуально, это особенность их отображения браузерами, попаболь :)
boolboost
@boolboost
Oct 04 2016 08:08
Но зату есть такая вещь как shadow dom
Azamat Gilimkhanov
@azamatg
Oct 04 2016 08:08
ну в статье чувак сделал же темизацию как-то
причем в html+css шаблоне tpl.php
boolboost
@boolboost
Oct 04 2016 08:09
Воозможно ей ктонибудь рещит уже
Azamat Gilimkhanov
@azamatg
Oct 04 2016 08:09
тот же Finder как-то темизирует свой вывод красиво, но я пока не допираю как
boolboost
@boolboost
Oct 04 2016 08:09
А там точно select?
А там точно html в option
А вы включите shadow dom в инспекторе
Просто друго способа оттемизировпть честно не существует, а насколько я знаю он ещё не очень распространён
alexd73
@alexd73
Oct 04 2016 11:03
Хай ту олл ))
скажите как в инпуте формы поиска заменить "Поиск" на лупу?
alexd73
@alexd73
Oct 04 2016 11:18
вопрос снят ))
function themename_form_search_block_form_alter(&$form, &$form_state) {
  $form['keys']['#attributes']['placeholder'][] = t('Search');
  $form['actions']['submit']['#value'] = html_entity_decode('');
  $form['actions']['submit']['#attributes']['class'][] = 'search-button';
}
alexd73
@alexd73
Oct 04 2016 11:35

Задача - сделать банеро-крутилку. В разных блоках будут отображаться банеры трех видов:
Графические (три размера изображения)
Флеш
ХТМЛ

Решил делать так:

Сделать Тип материала Баннер, в нем три поля для разных размеров Графического баннера, затем сделать блоки в представлениях с фильтрами для каждого из форматов.

А вот как лучше сделать Флеш? просто в Body?
fairrandir
@fairrandir
Oct 04 2016 12:11
Вопрос есть, может кто-нибудь сталкивался. Яндекс.Цели + webform + webform_ajax. Надо прикрутить цель на отправку.
Как их подружить?
boolboost
@boolboost
Oct 04 2016 12:14
Может просто добавить их через атрибуты
В форм alter
Raman Starshykh
@dashiwa
Oct 04 2016 12:15
Блин какой флеш..Вы шутите?
fairrandir
@fairrandir
Oct 04 2016 12:25
Отвлёкся. Продолжаю. Через атрибуты к форме прикручивал (onsubmit). Толку ноль. Прикрутил на onclick к кнопке. Отрабатывает. Ага. И тут внезапно обновление задачи - отрабатывать только на успешную отправку формы.
Во. Пока писал - понял как сделать.
boolboost
@boolboost
Oct 04 2016 12:26
xD
Ну что сказать
webform ajax
Там наверник есть хук для добавление своих ajax вслучаи успеха
Другого в голову не идёт
Хотя
Нее другого варианта нет
fairrandir
@fairrandir
Oct 04 2016 12:28
В нём нет. Я по другому, после отправки - появляется confirmation message
Идея только сформулировалась, но вкратце - если див с формой изменяется, и в нём появляется конфирм - цель достигнута. Как-то так
boolboost
@boolboost
Oct 04 2016 12:32
Костыль
alexd73
@alexd73
Oct 04 2016 12:34

Блин какой флеш..Вы шутите?

Клиент говорит - надо флеш, и это важно ))

boolboost
@boolboost
Oct 04 2016 12:36
Наверное только через body всё равно у вас структура и параммеры html
alexd73
@alexd73
Oct 04 2016 13:18
@boolboost Да, наверно.. спасибо за отзывчивость ))
alexd73
@alexd73
Oct 04 2016 14:07
Не встречались, в D8 некоторые настройки в попапах не открываются? как правило во вьюхах... приходиться ПКМ и в новом окне...
alexd73
@alexd73
Oct 04 2016 14:55
Это в хроме без ошибок, а в FF
An error occurred while attempting to process /admin/structure/views/ajax/handler/banners/block_2/field/field_banner_680x200?_wrapper_format=drupal_ajax: 
An AJAX HTTP request terminated abnormally.
Debugging information follows.
Path: /admin/structure/views/ajax/handler/banners/block_2/field/field_banner_680x200
StatusText: [Exception... "<no message>"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://orenlica.jetstd.ru/core/assets/vendor/jquery/jquery.min.js?v=2.1.4 :: .send :: line 4"  data: no]
ResponseText: 
ReadyState: 0
Artur Baranok
@ArturBaranok_twitter
Oct 04 2016 15:45
Всем привет! Кто-нибудь сталкивался с данным вопросом, как в Solr Search Api включить игнорирование знаков препинания, например при вводе в поиске Продукт-1 или Продукт.1 вместо этого обработчик заменял на пробел "Продукт 1". Tokenizer пробовал включать, но что-то безуспешно.
KarmaBot
@KarmaBot
Oct 04 2016 15:45
Привет, @ArturBaranok_twitter! Проходи, присаживайся. В ногах правды нет :)