Вижу только один вариант решения - добавить слева ещё один блок, который будет выводить только закреплённые новости, а если их нет - будет прятаться. Но хочется ограничиться именно тем количеством новостей, которое есть сейчас, т.е. не добавлять в случае закрепления ещё 2 позиции в левую часть
Алгоритм: созданы 2 блока views, которые выводят последние новости, опубликованные на главной странице. Левый блок выводит 2 материала, правый 4, пропуская 2 первых элемента. В итоге у нас получается рабочая схема вывода новостей (см. скриншот).
Но появляется проблема, если в левом блоке мы захотим закреплять новости вверху списка. Для этого мы настраиваем порядок сортировки во views: сначала идут новости, которые закреплены, потом по дате добавления. Из правого блока закреплённые новости мы исключаем.
Спасибо за наводку, посмотрел тему. Она в альфе ещё, смысл там в том, что автор укладывает классы элементов Drupal в логику БЭМ. В theme он прописывает эту логику, а потом в шаблонах для всех элементов форм её интегрирует. Также там есть шаблоны для лаяутов, параграфов, вьюсов, нет только ответа на мой вопрос))
У меня есть необходимость тонко настроить вывод формы добавления ноды, т.е. обернуть инпуты и кнопки в произвольную разметку. Например:
Если слева у меня выводятся 2 новости, которые закреплены, как в таком случае справа пропускать не 2, а 4 новости? В этом проблема, не могу понять как мне помогут фильтры?
Я поставил dev-версию, с ней вам вернётся настройка "Тип материала" и вы сможете её использовать. Проблема вкладок как и куча других добавлена в очередь на решение, часть проблем поправили, но релиза новой версии нет уже несколько лет.
Попробуйте аналог - модуль Business_rules, хотя он тоже сырой.
Необходимо адаптировать вёрстку под стандарты БЭМ, для этого мне нужно обернуть все, что выводит контейнер form в свои div с классами, а также добавить классы самим инпутам. Отдельно необходимо вывести капчу.
Ранее я приводил такие манипуляции с Webform и формой поиска, переопределив их в общем шаблоне form.html.twig
Уточните что имеется ввиду? Нужно делать шаблон каждого поля или это можно сделать в одном шаблоне вроде "html--node--add--article.html.twig"? если второй вариант, то нет ли у вас примера вывода полей?
Есть также модуль для вывода форм создания ноды блоком: https://www.drupal.org/project/entityform_block
Но не хочется делать регион отдельный и добавлять туда блок, ставить модуль для решения одной простой задачи - единоразового вывода формы
Использую две темы для переключения между городами (реализовано через модуль Switchtheme). При переходе на другой город включается субтема, где переопределены необходимые шаблоны. Вопрос - как поведёт себя ваше решение в данном случае? При клике сменит тему на Visually Impaired Support и запомнит её в качестве основной, пока живы куки пользователя?)
Спасибо, помог Views Token Argument. Устанавливаем, в контекстном фильтре добавляем нужный нам словарь таксономии, далее галочка "передать значение по умолчанию", в выпадающем меню выбираем новый пункт - "Токен". Я прописал там id своего термина ([node:field_topic:target_id]) и после этого все заработало как мне нужно
Оно есть - ссылка на словарь таксономии с тематикой. У двух материалов (новость и видео) оно добавлено. Вопрос как сделать так, чтобы на странице самого материала подгружались другие по тому же словарю, который выбран
Спасибо большое поддержке Тинькофф-банка, которая все-таки решила данную проблему.
Техподдержка исправила ошибку, изменив в функции commerce_tinkoff_result в файле commerce_tinkoff.module параметры запроса в аргументе функции commerce_tinkoff_create_transaction и вызвав функцию commerce_order_save в функции commerce_tinkoff_create_transaction.
Теперь коробочное правило "When an order is first paid in full" исправно работает.
Спасибо что написали, сейчас с банком думаем как решить данную проблему, поскольку она связана с недоработкой их модуля. У них хороший и документированный API, но плохо интегрированный с Drupal 7, хотя на сайте указано, что поддерживается статус платежей. Я постараюсь решить этот вопрос и напишу как именно это сделать на Drupal (другого пути у меня нет).
Проще всё тупо скопировать, в Drupal 6 это до ума не доведено, в Drupal 7 с этим попроще, но тоже не идеал. Фишка в том, что Drupal 6 не будет перехватывать шаблоны нод до тех пор, пока не увидит основной шаблон для них node.tpl.php, это я точно встречал в описаниях и видеокастах. Почему он его не берёт из базовой темы - вопрос хороший и логичный, он ещё почему-то не переносит настройки из info-файла.
Друзья - моя вера в Drupal восстановлена! Всё оказалось просто - в версии модуля webform 3.24 нет этой важной настройки в поле (нельзя убрать год), но в 4 версии для этого появляется специальная галочка в настройках поля даты и проблема за счёт этого решается - обновляйтесь.
создаете кастомный формат даты, потом его используете для вывода.
Я создал, но в самой вебформе пользователь вынужден год вбивать, а это не комильфо. Ну и наверно я не так выразился выше - речь про поле webforms, а не про обычное поле)
Спасибо Алексею за разъяснения, очень подробно и по делу, не то что в куче английских TV-кастов. Я вынужден был использовать этот модуль для достижения внутренней эстетики и порядка. У меня на сайте есть три типа пользователей - админ, модератор и автор (Что может быть проще?). Админ следит за сайтом, - он один, модератор проверят статьи, а автор регается и присылает их.
У меня были такие же симптомы с галереей. У меня был тип материала Галерея и там поля для фото с мультизагрузкой. Когда количество фото переваливало за 130 примерно баг проявля себя и начиналось то, о чём вы пишите. Проблема оказалось не в модуле. У меня не стоит модуля, который вам мешал.
Вывод новостей на Views - как пропустить первые 2 элемента с учётом закреплённых?
Точно ведь, они не пропадут с такими параметрами) Ответ на поверхности был, спасибо большое, почему-то сложно было это осознать))
Вывод новостей на Views - как пропустить первые 2 элемента с учётом закреплённых?
Будет же дублирование новостей? При таких настройках у меня выведутся 2 закреплённые новости, как и в левой части)
Вывод новостей на Views - как пропустить первые 2 элемента с учётом закреплённых?
Вижу только один вариант решения - добавить слева ещё один блок, который будет выводить только закреплённые новости, а если их нет - будет прятаться. Но хочется ограничиться именно тем количеством новостей, которое есть сейчас, т.е. не добавлять в случае закрепления ещё 2 позиции в левую часть
Вывод новостей на Views - как пропустить первые 2 элемента с учётом закреплённых?
Алгоритм: созданы 2 блока views, которые выводят последние новости, опубликованные на главной странице. Левый блок выводит 2 материала, правый 4, пропуская 2 первых элемента. В итоге у нас получается рабочая схема вывода новостей (см. скриншот).
Но появляется проблема, если в левом блоке мы захотим закреплять новости вверху списка. Для этого мы настраиваем порядок сортировки во views: сначала идут новости, которые закреплены, потом по дате добавления. Из правого блока закреплённые новости мы исключаем.
Как вывести форму добавления ноды на странице и настроить обёртку полей?
Спасибо за наводку, посмотрел тему. Она в альфе ещё, смысл там в том, что автор укладывает классы элементов Drupal в логику БЭМ. В theme он прописывает эту логику, а потом в шаблонах для всех элементов форм её интегрирует. Также там есть шаблоны для лаяутов, параграфов, вьюсов, нет только ответа на мой вопрос))
У меня есть необходимость тонко настроить вывод формы добавления ноды, т.е. обернуть инпуты и кнопки в произвольную разметку. Например:
Вывод новостей на Views - как пропустить первые 2 элемента с учётом закреплённых?
Если слева у меня выводятся 2 новости, которые закреплены, как в таком случае справа пропускать не 2, а 4 новости? В этом проблема, не могу понять как мне помогут фильтры?
Проблема с настройкой видимости блока.
Я поставил dev-версию, с ней вам вернётся настройка "Тип материала" и вы сможете её использовать. Проблема вкладок как и куча других добавлена в очередь на решение, часть проблем поправили, но релиза новой версии нет уже несколько лет.
Попробуйте аналог - модуль Business_rules, хотя он тоже сырой.
Как вывести форму добавления ноды на странице и настроить обёртку полей?
Необходимо адаптировать вёрстку под стандарты БЭМ, для этого мне нужно обернуть все, что выводит контейнер form в свои div с классами, а также добавить классы самим инпутам. Отдельно необходимо вывести капчу.
Ранее я приводил такие манипуляции с Webform и формой поиска, переопределив их в общем шаблоне form.html.twig
Вот мой пример:
Как вывести форму добавления ноды на странице и настроить обёртку полей?
Уточните что имеется ввиду? Нужно делать шаблон каждого поля или это можно сделать в одном шаблоне вроде "html--node--add--article.html.twig"? если второй вариант, то нет ли у вас примера вывода полей?
Как вывести форму добавления ноды на странице и настроить обёртку полей?
Спасибо - увидел решение для типа материала ({{ drupal_entity_form('node', values={type: 'article'}) }})
Теперь осталось понять как настроить обёртку
Как вывести форму добавления ноды на странице и настроить обёртку полей?
Есть решение: https://drupal.stackexchange.com/questions/244585/how-to-override-node-a...
Но я не совсем понимаю как его использовать?
Есть также модуль для вывода форм создания ноды блоком: https://www.drupal.org/project/entityform_block
Но не хочется делать регион отдельный и добавлять туда блок, ставить модуль для решения одной простой задачи - единоразового вывода формы
Модуль и тема оформления "Версия для слабовидящих"
Использую две темы для переключения между городами (реализовано через модуль Switchtheme). При переходе на другой город включается субтема, где переопределены необходимые шаблоны. Вопрос - как поведёт себя ваше решение в данном случае? При клике сменит тему на Visually Impaired Support и запомнит её в качестве основной, пока живы куки пользователя?)
Как в Drupal 8 настроить контекстные фильтры views, чтобы на странице выводились новостные материалы по такой же тематике?
Спасибо, помог Views Token Argument. Устанавливаем, в контекстном фильтре добавляем нужный нам словарь таксономии, далее галочка "передать значение по умолчанию", в выпадающем меню выбираем новый пункт - "Токен". Я прописал там id своего термина ([node:field_topic:target_id]) и после этого все заработало как мне нужно
Как в Drupal 8 настроить контекстные фильтры views, чтобы на странице выводились новостные материалы по такой же тематике?
Оно есть - ссылка на словарь таксономии с тематикой. У двух материалов (новость и видео) оно добавлено. Вопрос как сделать так, чтобы на странице самого материала подгружались другие по тому же словарю, который выбран
Настройка эквайринга от Тинькофф-банка на D7 Commerce (проблема с правилом rules «When an order is first paid in full»)
Качайте у меня, Тинькофф пока не внес изменения. На d.org его нет
Настройка эквайринга от Тинькофф-банка на D7 Commerce (проблема с правилом rules «When an order is first paid in full»)
Спасибо большое поддержке Тинькофф-банка, которая все-таки решила данную проблему.
Техподдержка исправила ошибку, изменив в функции commerce_tinkoff_result в файле commerce_tinkoff.module параметры запроса в аргументе функции commerce_tinkoff_create_transaction и вызвав функцию commerce_order_save в функции commerce_tinkoff_create_transaction.
Теперь коробочное правило "When an order is first paid in full" исправно работает.
Настройка эквайринга от Тинькофф-банка на D7 Commerce (проблема с правилом rules «When an order is first paid in full»)
Спасибо что написали, сейчас с банком думаем как решить данную проблему, поскольку она связана с недоработкой их модуля. У них хороший и документированный API, но плохо интегрированный с Drupal 7, хотя на сайте указано, что поддерживается статус платежей. Я постараюсь решить этот вопрос и напишу как именно это сделать на Drupal (другого пути у меня нет).
Подтема: темизация одного типа материала
Смех-смехом, но это правда баг (https://www.drupal.org/node/279573#comment-2736592), о котором написано на официальном сайте в разделе о создании суб-тем (https://www.drupal.org/node/225125). В 7 версии баг исправлен.
Подтема: темизация одного типа материала
Проще всё тупо скопировать, в Drupal 6 это до ума не доведено, в Drupal 7 с этим попроще, но тоже не идеал. Фишка в том, что Drupal 6 не будет перехватывать шаблоны нод до тех пор, пока не увидит основной шаблон для них node.tpl.php, это я точно встречал в описаниях и видеокастах. Почему он его не берёт из базовой темы - вопрос хороший и логичный, он ещё почему-то не переносит настройки из info-файла.
[РЕШЕНО] Webform Date field в Drupal 7 - как убрать год?
Друзья - моя вера в Drupal восстановлена! Всё оказалось просто - в версии модуля webform 3.24 нет этой важной настройки в поле (нельзя убрать год), но в 4 версии для этого появляется специальная галочка в настройках поля даты и проблема за счёт этого решается - обновляйтесь.
[РЕШЕНО] Webform Date field в Drupal 7 - как убрать год?
Пока вижу только костыли:
http://www.codigovision.com/blog/drupal-7-change-webform-date-select-tex...
и тут
http://stackoverflow.com/questions/20351341/webform-form-alter-date-hide...
[РЕШЕНО] Webform Date field в Drupal 7 - как убрать год?
Я создал, но в самой вебформе пользователь вынужден год вбивать, а это не комильфо. Ну и наверно я не так выразился выше - речь про поле webforms, а не про обычное поле)
[РЕШЕНО] Webform Date field в Drupal 7 - как убрать год?
Спасибо, но как это мне поможет?) В настройках поля веб-формы нельзя убрать год
Drupal 7 + Profile2, раздельная форма регистрации, вывод полей на странице пользователя.
Спасибо Алексею за разъяснения, очень подробно и по делу, не то что в куче английских TV-кастов. Я вынужден был использовать этот модуль для достижения внутренней эстетики и порядка. У меня на сайте есть три типа пользователей - админ, модератор и автор (Что может быть проще?). Админ следит за сайтом, - он один, модератор проверят статьи, а автор регается и присылает их.
[Решено] Нежелательное автосохранение материала
У меня были такие же симптомы с галереей. У меня был тип материала Галерея и там поля для фото с мультизагрузкой. Когда количество фото переваливало за 130 примерно баг проявля себя и начиналось то, о чём вы пишите. Проблема оказалось не в модуле. У меня не стоит модуля, который вам мешал.