Контакты

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (42)

Лучшие ответы пользователя

Все ответы (144)
  • Какой аналог БЭМ актуален для использования в верстке и CSS?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    С недавнего времени (с момента появления на свет лет 8 назад) БЭМ принят ещё некоторыми менее известными командами-энтузиастами типа Google (включая Material Design Lite, android.com), BBC, The Guardian и т. д., пропагандируется крупнейшими международными изданиями по веб-разработке:
    1. site:css-tricks.com bem
    2. site:csswizardry.com bem
    3. site:smashingmagazine.com bem

    Аналогов как к методологии пока не встречал, есть «пограничные» решения, частично решающие какую-то из проблем, учтённых в БЭМ: css-in-js, CSS Modules, WebComponents. А сама формулировка вопроса даёт ощущение, что вы не знакомы с темой вопроса: bem.info — там есть ответы на распространённые заблуждения, включая мнение, что «БЭМ — это про CSS и классы через чёрточку».
    Ответ написан
    Комментировать
  • Modx revo, как сделать сортировку ресурсов при клике?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    1) У вас всего два параметра сортировки, нет смысла прятать их в выпадающем списке — оформите их в виде ссылки.
    2) Ссылки могут содержать GET-параметры, которыми вы можете «передать» в MODX, т. е. каждая ссылка ссылается на текущую страницу + параметр сортировки: <a href="[[~[[*id]]]]?sort="date">по дате</a>
    3) Сам сниппет вызываете некешируемым, а в параметре сортировки, соответсвенно, «ловите» GET-параметр:
    [[!pdoResources?
      …
      &sortby=`{ '[[!#GET.sort:is=`date`:then=`publishedon`:else=`pagetitle`]]' , 'DESC'}`
      …
    ]]

    4) Если всё же выпадающий список и никак иначе — сделайте форму с sumbit на onchange и шлите нужный параметр POST'ом или GET'ом. В сниппете «отлавливаете» аналогично.
    Ответ написан
    Комментировать
  • Как в MODX редактировать шаблоны через файл, а не через админку?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    MODX прекрасно работает со статичными файлами. Чтобы изменения отобразились на сайте, после редактирования статического файла обновите кэш MODX, т. к. сам он не знает, что файл изменился (php не умеет watching файлов). Или отключите кэширование вовсе.
    Вариант для MODX-ниндзя — Gitify, который позволяет работать с MODX полностью на статичный файлах. И есть пакет-вотчер для отслеживания изменений. Ещё можете посмотреть в сторону pdoTools, который позволяет указывать статические файлы вместо элементов из админки.
    Ответ написан
    Комментировать
  • Почему не создаются псевдоэлементы?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    MODX тут ни при чём. Чтобы работали псевдоэлементы, обязательно должно быть свойство content:
    .work-item__model-1::before {
      content: '';
      /* … */
    }
    Ответ написан
    1 комментарий
  • С помощью каких инструментов можно верстать в компонентном стиле?

    Realetive
    @Realetive
    MODX Ambassador России, самозванный БЭМ-евангелист
    Вас не спасёт ни MODX, ни БЭМ, ни React'ы с Angular'ами. Если использование инструментов сборки вызывают сложности — не используйте. Целесообразность их использования приходит лишь с опытом понимания того, что вы реально можете автоматизировать, от «магии» толку мало.
    Это я вам говорю, как адепт БЭМ-стека (ага, того самого, из Яндекса) и амбассадор MODX.
    Ответ написан
    7 комментариев

Лучшие вопросы пользователя

Все вопросы (3)