Size: a a a

2020 June 30

s

serg.crm in Drupal RU
help
источник

AK

Alexey Korepov in Drupal RU
Заказчику хочется странного - убрать табы с дефолт экшеном на страницах, т.е. на странице ноды - убрать таб "просмотр" (оставив только редактирование, удаление, версии), и аналогично на других страницах - /user и тп.  Типа зачем юзеру выводить ссылку на саму же эту страницу, пусть видит только дополнительные действия.

Порекомендуйте как на д8 это оптимальнее сделать глобально, чтобы не костылить на каждом типе сущности, ну и при этом всё остальное нафиг не сломать? :) Если я прячу через hook_access основной пункт меню, то всё остальное, соответственно, тоже исчезает. Вариант с css-display-none как-то не комильфо пилить. Если в шаблоне menu-local-task.html.twig тупо везде удалять первый пункт меню - вариант норм, или что-то покашерней можно придумать?
источник

I<

Ivan <Chi> in Drupal RU
Alexey Korepov
Заказчику хочется странного - убрать табы с дефолт экшеном на страницах, т.е. на странице ноды - убрать таб "просмотр" (оставив только редактирование, удаление, версии), и аналогично на других страницах - /user и тп.  Типа зачем юзеру выводить ссылку на саму же эту страницу, пусть видит только дополнительные действия.

Порекомендуйте как на д8 это оптимальнее сделать глобально, чтобы не костылить на каждом типе сущности, ну и при этом всё остальное нафиг не сломать? :) Если я прячу через hook_access основной пункт меню, то всё остальное, соответственно, тоже исчезает. Вариант с css-display-none как-то не комильфо пилить. Если в шаблоне menu-local-task.html.twig тупо везде удалять первый пункт меню - вариант норм, или что-то покашерней можно придумать?
источник

I<

Ivan <Chi> in Drupal RU
У пользователей обычно нет прав удалять себя. И табы по одной штуки вроде никогда не отображаются.
источник

M

Me in Drupal RU
Andrey Postnikov
А кто-нибудь пользовался в 8+ hook_schema()? Оно вообще нужно теперь?
Пользовался, нужно. Не всё - сущность и этот хук удобнее, чем hook_install
источник

AK

Alexey Korepov in Drupal RU
Ivan
У пользователей обычно нет прав удалять себя. И табы по одной штуки вроде никогда не отображаются.
Ага, через хук будет получше вариант. Там юзеру ещё куча табов понавешено для реализации личного кабинета, и к нодам тоже много разных табов. Решили спрятать их все в дропдаун аля такой:
источник

AK

Alexey Korepov in Drupal RU
источник

VS

Victor Stepankov in Drupal RU
https://youtu.be/WhSm6mhm21U?t=817
Я прям молодость вспомнил про табы
источник

AK

Alexey Korepov in Drupal RU
о, и правда - модули есть готовые https://www.drupal.org/project/contextual_tabs и https://www.drupal.org/project/context_admin
источник

AK

Alexey Korepov in Drupal RU
вот блин, для д8 нету ;(
источник

VS

Victor Stepankov in Drupal RU
источник

VS

Victor Stepankov in Drupal RU
взял сырую восьмёрку!
источник

AK

Alexey Korepov in Drupal RU
да, пойду до 6 для надёжности продаунгрейджу, чтобы всё было стабильно как лом ;)
источник

АК

Алексей Кузнецов... in Drupal RU
чем сейчас по-быстрому можно сделать импорт цен на сайт из экселя?
источник

VL

Vasily Lukas in Drupal RU
Алексей Кузнецов
чем сейчас по-быстрому можно сделать импорт цен на сайт из экселя?
батч свой )
источник

АК

Алексей Кузнецов... in Drupal RU
ну это недостаточно быстро, по-моему. На семёрке помню за 15 мин накликать можно было на фидсах. А в восьмёрке фидсы какие-то капец монструозные - надо на трёхмесячные курсы записываться, чтобы юзать их))
источник

AK

Alexey Korepov in Drupal RU
Алексей Кузнецов
чем сейчас по-быстрому можно сделать импорт цен на сайт из экселя?
источник

АК

Алексей Кузнецов... in Drupal RU
лол, никогда в жизни
источник

АК

Алексей Кузнецов... in Drupal RU
я этих миграций наелся уже столько, что тошнит. Единственное, для чего хороши миграции - это для миграций
источник

АК

Алексей Кузнецов... in Drupal RU
написать с нуля кастомный экспорт значительно быстрее, чем возиться с миграциями
источник