These are chat archives for DrupalRu/chat

30th
Jun 2017
Tahtabaev Ildar
@Tahtabaev
Jun 30 2017 04:45
привет всем
как лучше выводить меню с выпадающими субменю?
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 07:44
всем привет. Подскажите, как в восьмёрке сделать роут, который будет генерировать некий файл и отдавать его на скачивание?
bardachev
@bardachev
Jun 30 2017 08:01
привет
@Tahtabaev superfish?
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 08:02
цсс!
ховер! Дисплэй ноун!
транзишн!
будь мужиком)))
bardachev
@bardachev
Jun 30 2017 08:03
браузерная совместимость!
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 08:03
))))
bardachev
@bardachev
Jun 30 2017 08:03
:)
bumble
@awd-studio
Jun 30 2017 10:05

там описано про форм апи

@onlyextart нет, пока только с админки делал

по ошибки - что то не то или не туда передаешь. возможно тип данных перед отправкой не правильный
iDobryak
@iDobryak
Jun 30 2017 11:30
вопрос: в друпал 8 в таблице не получается сделать липкий хедер - мануал прочитал, параметры подставил - а резульата нет - никто не сталкивался?
fairrandir
@fairrandir
Jun 30 2017 11:31
Трям всем. Может кто-нибудь кинуть ссылкой на документацию по модалкам в восьмёрке? Или просто подсказать, как блок в модалке вывести.
Гугл меня что-то подвёл, а в структуру восьмёрки пока не до конца врубаюсь, чтобы исходники смотреть.
bumble
@awd-studio
Jun 30 2017 11:33
@iDobryak таблица кастомная или во Views сделана?
KosHta
@Director-cemetery
Jun 30 2017 11:35
На самом деле проект на Восьмёрке способно запилить сорок человек в мире. Это высший класс программирования, систему управления кодом Друпал 8, понять не легко, а очень легко. Нужно всего лишь выучить 118 языков программирования. Если вы молоды, то открываются большие перспективы к пенсии купить остров .
fairrandir
@fairrandir
Jun 30 2017 11:36
@awd-studio Спс. Это я видел. У меня больше вопрос в том, как содержимое блока получить. Свой роут писать и дёргать содержимое, или какие-то искаропочные роуты есть?
bumble
@awd-studio
Jun 30 2017 11:37
@fairrandir я пока тоже для 8ки не писал
ща, попробую глянуть
KosHta
@Director-cemetery
Jun 30 2017 11:37
я сышал там даже кнопки пуск нету
fairrandir
@fairrandir
Jun 30 2017 11:38
Наверное просто перерыв нужен. Переключусь на что-нибудь, а там и дойдёт, что всё по-другому надо делать.
KosHta
@Director-cemetery
Jun 30 2017 11:39
на девятку давай
bumble
@awd-studio
Jun 30 2017 11:39
тут про получение блоков
iDobryak
@iDobryak
Jun 30 2017 11:42
@awd-studio, кастомно
bumble
@awd-studio
Jun 30 2017 11:46
по идее, нужно добавить #sticky => true и должно подхватиться
iDobryak
@iDobryak
Jun 30 2017 11:46
@awd-studio поидее да, но по факту нет, ручками даже яваскрипт пытался добавить, который отвечает за это, но ничего не получается
bumble
@awd-studio
Jun 30 2017 11:47
а грузится js на странице?
iDobryak
@iDobryak
Jun 30 2017 11:50
@awd-studio не грузится, поэтому и пытался яваскрипт добавлять руками. тут собственно вопрос вот в чем, кто пользует 8-ку и у кого фиксированная шабка работает? (у меня в 7-ке все было просто и непринужденно)
bumble
@awd-studio
Jun 30 2017 11:51

в 7-ке все было просто и непринужденно

не только у тебя ))

я не пилил таблицы на 8ке еще
iDobryak
@iDobryak
Jun 30 2017 11:52
@awd-studio странно что не пили, я обычно необхоимую для вывода мне инфу вначале в таблицы складываю - а потом уже по страницам раскидываю
и часто эти списки оч большие, поэтому шапочку хочется видеть всегда
и на 7-ку не хочется идти, т.к. 8ка для меня легче в осознании
bumble
@awd-studio
Jun 30 2017 11:53
ннада дебажить
iDobryak
@iDobryak
Jun 30 2017 11:53
@awd-studio надо мне мозгов побольше, а потом уже дебажить :)
bumble
@awd-studio
Jun 30 2017 11:56
не нужно самобичевания! просто 7ка намного стабильнее сейчас. в 8ке еще очень много моментов нужно доделать, стабилизировать и отточить на практике. продук то совершенно другой, новый и не обкатанный толком
зато "подающий большие надежды"
сейчас попробую сварганить табличку
iDobryak
@iDobryak
Jun 30 2017 11:57
@awd-studio я на 7-ке много чего делал, но 8-ка радует больше своей аккуратностью - все по папочкам, в классах и прочее. Хотя в некоторых местах с формами тяжелее стало и не всегда документация есть
bumble
@awd-studio
Jun 30 2017 11:59
все будет. 7ке уже лет и лет (не считая что это логическое продолжение друпала), а 8ка совсем молодая
fairrandir
@fairrandir
Jun 30 2017 12:41
Всё, норм. Сходил, пообедал, и за 15 минут всё сделал. Мораль: отдыхайте.
Drupal Console крутейшая вещь кстати. generate:plugin:block и generate:controller - И ОНО САМО КОД ПИШЕТ!1
bumble
@awd-studio
Jun 30 2017 12:43
ага
я и сам не нарадуюсь )))
http://drupalconsole.com/cheatsheet/#generate - первая закладка :)
fairrandir
@fairrandir
Jun 30 2017 12:45
Всегда открыта, вместе с devdocs.io
Их бы интегрировать - вообще сказка была бы.
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 12:53
а я пишу drupal list и смотрю там подсказки
не отходя от кассы, так сказать))
bumble
@awd-studio
Jun 30 2017 12:53
@alexey-kuznetsov а ты в 8ке не клеил хедер?
iDobryak
@iDobryak
Jun 30 2017 12:54
@awd-studio что запарил? не клеится?
bumble
@awd-studio
Jun 30 2017 12:55
пока нет, ща пробую дебагнуть
iDobryak
@iDobryak
Jun 30 2017 12:55
попробуй, на стэковерфлоу мне сказали делай стики тру и все ок, но боюсь они сами не пробовали
iDobryak
@iDobryak
Jun 30 2017 13:00
@awd-studio в каком формате будешь пытаться найти проблему? можно по шагам, чтоб мне на будущее понять?
поидее стики тру должно по умолчанию в таблицу добавить доп ЦСС класс или указатель, чтоб яваскрипт понял, что над этой таблицей надо делать извращения, но я чет не видел
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 13:01
@awd-studio какой куда?
iDobryak
@iDobryak
Jun 30 2017 13:02
а у тебя 7-ки нету? чтоб глянуть как там было?
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 13:02
у меня в jsonapi не работает группировка фильтров. Я не знаю, что делать
iDobryak
@iDobryak
Jun 30 2017 13:02
@alexey-kuznetsov а где можно про это почитать?
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 13:02
про что?
я просто выпал из темы разговора))
bumble
@awd-studio
Jun 30 2017 13:03
шаг 1: поиск по кору tableheader и 'sticky'. отбор подходящих классов и пр. файлов.
шаг 2: просмотр с вызовом (и по возможности с дебаггером) существующих элементов
шаг 3: воспроизведение (в разнообразных вариациях) всех найденных примеров
шаг 4: выводы
iDobryak
@iDobryak
Jun 30 2017 13:04
image.png
вот так в 7-ке таблица с включенным прилепленым заголовком выглядит
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 13:05
а чо руками нельзя приклеить?
iDobryak
@iDobryak
Jun 30 2017 13:05
ну если в документации есть, зачем это делать руками?
просто почему-то не работает
bumble
@awd-studio
Jun 30 2017 13:06
@iDobryak пока понял только что либа не подрубается. осталось понять почему
@iDobryak покаж свой рендер-массив таблицы (без логики)
мне удалось прилепить, может и у тебя в том дело
KosHta
@Director-cemetery
Jun 30 2017 13:09
ищо часик и офисы пусты, терпи Бумбле
bumble
@awd-studio
Jun 30 2017 13:12

суть была в следующем:
изначально я рендерил темой:

$table['test_table'] = array(
  '#theme'  => 'table',
  '#header' => $header,
  '#rows'   => $rows,
  '#sticky' => TRUE,
);

потом нашел тест на "липкость" и там увидел что рендерится по типу:

$table['test_table'] = array(
  '#type'   => 'table', // вместо '#theme'
  '#header' => $header,
  '#rows'   => $rows,
  '#sticky' => TRUE,
);

у меня - заработало

KosHta
@Director-cemetery
Jun 30 2017 13:13
то у тебя
bumble
@awd-studio
Jun 30 2017 13:14
вот потому и :point_up: 30 июня 2017 г., 16:06
KosHta
@Director-cemetery
Jun 30 2017 13:15
покажь рендер, ты первый покажь? Ирина Васильевна а Васька рендер мне показааал!!!
bumble
@awd-studio
Jun 30 2017 13:15
@Director-cemetery я уже вывалил 2 своих рендера :satisfied:
KosHta
@Director-cemetery
Jun 30 2017 13:16
45 см? ))
iDobryak
@iDobryak
Jun 30 2017 13:16
@awd-studio у меня #theme - сейчас тайп попробую
bumble
@awd-studio
Jun 30 2017 13:17
@Director-cemetery drupal flood:mode off - новая команда
KosHta
@Director-cemetery
Jun 30 2017 13:17
пятноцож
bumble
@awd-studio
Jun 30 2017 13:17
уже напятничались
KosHta
@Director-cemetery
Jun 30 2017 13:18
в одну харю ))
bumble
@awd-studio
Jun 30 2017 13:18
@iDobryak про кешики не забывай
KosHta
@Director-cemetery
Jun 30 2017 13:18
и крон
iDobryak
@iDobryak
Jun 30 2017 13:19
@awd-studio у меня кеши отключены, заработало! Большое спасибо!
почему я этот канал сразу не нашел ,)
iDobryak
@iDobryak
Jun 30 2017 13:20
вопрос еще один, кто нить друпал ставил на посгрис не основную схему?
bumble
@awd-studio
Jun 30 2017 13:20
что означает "не основную схему"?
iDobryak
@iDobryak
Jun 30 2017 13:21
в документации написано что обращаться к доп схеме можно так же через schema.таблица , но чет не прокатывает
bumble
@awd-studio
Jun 30 2017 13:21
доп БД имеешь ввиду?
iDobryak
@iDobryak
Jun 30 2017 13:21
это значит что в посгрисе внутри одной бд можно несколко схем запустить и между ними работать
bumble
@awd-studio
Jun 30 2017 13:22
не, я таким еще не страдал...
iDobryak
@iDobryak
Jun 30 2017 13:22
но как-то не прокатило
у меня база друпала отделена от базы астериска (телефония) и получается, что толком внутри одной базы и разных схем не получить необходимые данные - ругается
ладно - это пока не критично - спасибо за помощь с таблицами
да и еще - а где можно увидеть все типы, для темизации
bumble
@awd-studio
Jun 30 2017 13:23
девелом
iDobryak
@iDobryak
Jun 30 2017 13:24
где?
bumble
@awd-studio
Jun 30 2017 13:24
ща, ща
bumble
@awd-studio
Jun 30 2017 13:30
тута, по идее: devel/theme/registry
iDobryak
@iDobryak
Jun 30 2017 13:32
второй раз спасибо!
iDobryak
@iDobryak
Jun 30 2017 13:44
и все-таки странно что он принимает и #theme и #type
bumble
@awd-studio
Jun 30 2017 13:45
#theme - это наверно еще с 7ки перекочевало
там это было тоже что и вызвать theme('table', $vars);
а сейчас, видимо, сделали полноценный тип (элемент) таблицы, и можно рендерить и так и так (для бексаппорта)
iDobryak
@iDobryak
Jun 30 2017 13:53
ясн
iDobryak
@iDobryak
Jun 30 2017 14:46
Господа, подсукажите пожалуйста - есть у меня пейджер, количество записей с таблице уже достаточно большое и в некоторых системах позволяется не точное количество использовать, а для более быстрого вывода - ориентировочное, что позволяет выводить страницы - следующая и предыдущая, но не точное количество. Если что-то похожее в друпале?
один из вариантов - $paged_query->setCountQuery($count_query);
но он все-равно выводит точное количество

Такое есть в Lavarel: "Simple Pagination"

If you only need to display simple "Next" and "Previous" links in your pagination view, you may use the simplePaginate method to perform a more efficient query. This is very useful for large datasets when you do not need to display a link for each page number when rendering your view:

$users = DB::table('users')->simplePaginate(15);

KosHta
@Director-cemetery
Jun 30 2017 14:55
подсукажите
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 15:42
))))))
iDobryak
@iDobryak
Jun 30 2017 18:38
господа, а кто мне подскажет как настроить просмотр запросов к базе данных в момент открытия стрницы - вроде девел должен делать, + снизу показывает доп инфу, но видимо у меня где-то что то не включено
Maksim Baev
@mbaev
Jun 30 2017 18:45
В настройках devel'а включается отображение запросов
iDobryak
@iDobryak
Jun 30 2017 18:46
мы сейчас про друпал 8 говорим?
Grayw0lf
@Grayw0lf
Jun 30 2017 18:48
в дру 8 есть что то подобие симфони консоли но сча не вспомню
iDobryak
@iDobryak
Jun 30 2017 18:49
вот вот, но сейчас не могу её запустить - веб профайлер
внизу страницы выдает ошибку
Maksim Baev
@mbaev
Jun 30 2017 18:49
А про 8ку
Grayw0lf
@Grayw0lf
Jun 30 2017 18:50
точно, профайлер
Maksim Baev
@mbaev
Jun 30 2017 18:50
Да в Девел должны были симфонивескую консольку добавить
iDobryak
@iDobryak
Jun 30 2017 18:50
в 8-ке друпала это выпилили
WebProfiler (D8+)
Add a powerful footer to all pages of your site. There, admins can review resource utilization, cache effectiveness, database queries, Views, and so much more. Sponsored by Wellnet
Maksim Baev
@mbaev
Jun 30 2017 18:51
This message was deleted
Именно
iDobryak
@iDobryak
Jun 30 2017 18:51
при включении модуля - ошибку в окне выдает и нифига не показывает ,) - сижу под админом
ладно - спс, попробую че нить сделать с этим