These are chat archives for DrupalRu/chat

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

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

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

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

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

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

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

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

$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 UTC
то у тебя
Anton Karpov
@awd-studio
Jun 30 2017 13:14 UTC
вот потому и :point_up: 30 июня 2017 г., 16:06
KosHta
@Director-cemetery
Jun 30 2017 13:15 UTC
покажь рендер, ты первый покажь? Ирина Васильевна а Васька рендер мне показааал!!!
Anton Karpov
@awd-studio
Jun 30 2017 13:15 UTC
@Director-cemetery я уже вывалил 2 своих рендера :satisfied:
KosHta
@Director-cemetery
Jun 30 2017 13:16 UTC
45 см? ))
iDobryak
@iDobryak
Jun 30 2017 13:16 UTC
@awd-studio у меня #theme - сейчас тайп попробую
Anton Karpov
@awd-studio
Jun 30 2017 13:17 UTC
@Director-cemetery drupal flood:mode off - новая команда
KosHta
@Director-cemetery
Jun 30 2017 13:17 UTC
пятноцож
Anton Karpov
@awd-studio
Jun 30 2017 13:17 UTC
уже напятничались
KosHta
@Director-cemetery
Jun 30 2017 13:18 UTC
в одну харю ))
Anton Karpov
@awd-studio
Jun 30 2017 13:18 UTC
@iDobryak про кешики не забывай
KosHta
@Director-cemetery
Jun 30 2017 13:18 UTC
и крон
iDobryak
@iDobryak
Jun 30 2017 13:19 UTC
@awd-studio у меня кеши отключены, заработало! Большое спасибо!
почему я этот канал сразу не нашел ,)
iDobryak
@iDobryak
Jun 30 2017 13:20 UTC
вопрос еще один, кто нить друпал ставил на посгрис не основную схему?
Anton Karpov
@awd-studio
Jun 30 2017 13:20 UTC
что означает "не основную схему"?
iDobryak
@iDobryak
Jun 30 2017 13:21 UTC
в документации написано что обращаться к доп схеме можно так же через schema.таблица , но чет не прокатывает
Anton Karpov
@awd-studio
Jun 30 2017 13:21 UTC
доп БД имеешь ввиду?
iDobryak
@iDobryak
Jun 30 2017 13:21 UTC
это значит что в посгрисе внутри одной бд можно несколко схем запустить и между ними работать
Anton Karpov
@awd-studio
Jun 30 2017 13:22 UTC
не, я таким еще не страдал...
iDobryak
@iDobryak
Jun 30 2017 13:22 UTC
но как-то не прокатило
у меня база друпала отделена от базы астериска (телефония) и получается, что толком внутри одной базы и разных схем не получить необходимые данные - ругается
ладно - это пока не критично - спасибо за помощь с таблицами
да и еще - а где можно увидеть все типы, для темизации
Anton Karpov
@awd-studio
Jun 30 2017 13:23 UTC
девелом
iDobryak
@iDobryak
Jun 30 2017 13:24 UTC
где?
Anton Karpov
@awd-studio
Jun 30 2017 13:24 UTC
ща, ща
Anton Karpov
@awd-studio
Jun 30 2017 13:30 UTC
тута, по идее: devel/theme/registry
iDobryak
@iDobryak
Jun 30 2017 13:32 UTC
второй раз спасибо!
iDobryak
@iDobryak
Jun 30 2017 13:44 UTC
и все-таки странно что он принимает и #theme и #type
Anton Karpov
@awd-studio
Jun 30 2017 13:45 UTC
#theme - это наверно еще с 7ки перекочевало
там это было тоже что и вызвать theme('table', $vars);
а сейчас, видимо, сделали полноценный тип (элемент) таблицы, и можно рендерить и так и так (для бексаппорта)
iDobryak
@iDobryak
Jun 30 2017 13:53 UTC
ясн
iDobryak
@iDobryak
Jun 30 2017 14:46 UTC
Господа, подсукажите пожалуйста - есть у меня пейджер, количество записей с таблице уже достаточно большое и в некоторых системах позволяется не точное количество использовать, а для более быстрого вывода - ориентировочное, что позволяет выводить страницы - следующая и предыдущая, но не точное количество. Если что-то похожее в друпале?
один из вариантов - $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 UTC
подсукажите
Alexey Kuznetsov
@alexey-kuznetsov
Jun 30 2017 15:42 UTC
))))))
iDobryak
@iDobryak
Jun 30 2017 18:38 UTC
господа, а кто мне подскажет как настроить просмотр запросов к базе данных в момент открытия стрницы - вроде девел должен делать, + снизу показывает доп инфу, но видимо у меня где-то что то не включено
Maksim Baev
@mbaev
Jun 30 2017 18:45 UTC
В настройках devel'а включается отображение запросов
iDobryak
@iDobryak
Jun 30 2017 18:46 UTC
мы сейчас про друпал 8 говорим?
Grayw0lf
@Grayw0lf
Jun 30 2017 18:48 UTC
в дру 8 есть что то подобие симфони консоли но сча не вспомню
iDobryak
@iDobryak
Jun 30 2017 18:49 UTC
вот вот, но сейчас не могу её запустить - веб профайлер
внизу страницы выдает ошибку
Maksim Baev
@mbaev
Jun 30 2017 18:49 UTC
А про 8ку
Grayw0lf
@Grayw0lf
Jun 30 2017 18:50 UTC
точно, профайлер
Maksim Baev
@mbaev
Jun 30 2017 18:50 UTC
Да в Девел должны были симфонивескую консольку добавить
iDobryak
@iDobryak
Jun 30 2017 18:50 UTC
в 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 UTC
This message was deleted
Именно
iDobryak
@iDobryak
Jun 30 2017 18:51 UTC
при включении модуля - ошибку в окне выдает и нифига не показывает ,) - сижу под админом
ладно - спс, попробую че нить сделать с этим