charOFF: Комментарии

Главные вкладки

22 мая 2020 в 10:01

Да, точно strip_tags же не заменяет сущности html типа  , только удаляет теги. Можно еще к strip_tags добавить html_entity_decode, но это пожалуй будет лишняя операция, лучше просто объединить оба вышеуказанных способа в один.

20 мая 2020 в 12:59
1

hook_username_alter вызывается при отображении любого имени пользователя. Т.е. если открыть допустим /admin/people, то хук будет вызван для каждого пользователя в списке, и при каждом вызове $account будет разный соответственно

15 мая 2020 в 16:04

По-умолчанию для типа материала нет шаблона. Но можно добавить в препроцесс функции по аналогии с https://www.drupal.org/docs/7/theming/template-theme-hook-suggestions#s-...
Только вместо THEME_preprocess_page использовать THEME_preprocess_html. И ноду нужно брать не из $variables['node'], а при помощи menu_get_object()

14 мая 2020 в 12:26

Если уж кодить, то по-моему проще добавить во вьюс еще одно поле "Процентная ставка" и в HOOK_views_pre_render обойти строки, заменить его вывод на нужное значение. Значения фильтров доступны в массиве $view->exposed_input. Этот хук можно поместить в template.php темы.

2 мая 2020 в 23:09

У вас во время загрузки контента под кнопкой выводится стандартный код троббера, только он не стилизован, а к самой кнопке добавляется класс 'progress-disabled'

23 апреля 2020 в 23:37

Можно в форму добавить скрытое поле, в настройках выбрать "Secure value (allows use of all tokens)", в значении по-умолчанию использовать нужные токены. Например [current-page:title] ( [current-page:url:absolute] ), ну или как вам удобно.

14 апреля 2020 в 21:52
1

В настройках модуля на вкладке "Действия" есть раздел "AGGREGATION BYPASS COOKIE". Там можно отключить для себя агрегацию на время разработки, чтобы не очищать кэш каждый раз и видеть в консоли, в каком файле реально определены стили элементов.

2 апреля 2020 в 10:13

Если нет xdebug, используйте модуль devel. С ним доступны функции dpm, dpr. В вашем коде сделаете, например, dpm($term) и в области уведомлений увидите все что есть в этой переменной в удобочитаемом виде.

18 марта 2020 в 17:46

Кажется там дело в чем-то другом. Див

, внутри которого этот контент, откуда берется? Он в шаблоне? На скрине редактора его не видно. И в исходном варианте страницы его нет: https://web.archive.org/web/20190825193459/http://sands.kiev.ua/node/21
Кстати, у вас в тексте ссылка на архив.орг.

16 марта 2020 в 11:32

Вам нужно в первую очередь решить, какие страницы нужны в поисковом индексе, а какие нет. Это вопрос seo оптимизации. После этого нужно будет настроить модуль xmlsitemap, чтобы туда не попадали лишние страницы, ссылку вам уже дали. Еще нужно учесть, что поисковые системы могут индексировать страницы не зависимо от того, есть они в sitemap.xml или нет. Более того, даже страницы на которые не ведут ссылки могут индексироваться.

10 марта 2020 в 11:35

maiskiykot wrote:
И все равно или до полей с паролем встает или после. Между полями так и не дает вставить.

Это потому что оба поля паролей на стадии форм альтера - это один элемент формы 'password_confirm', а разделяется на два он уже на следующих этапах.

В принципе, можно и между добавить. Но тогда кнопку надо добавлять в другом месте. В форм альтере можно для пароля прописать функции процесса, добавив к ним свою кастомную:

9 марта 2020 в 15:19

Вам надо внимательно посмотреть вывод dpm формы внутри функции форм альтера, найти там поле, перед которым надо вставить кнопку. Оно может быть и не на верхнем уровне. Например, поле пароль в форме регистрации находится внутри контейнера 'account', т.е. в $form['account']['pass']. Если так, то надо вставлять 'changethis' не в $form, а в $form['account'].

6 марта 2020 в 12:57

Вижу, что страница загружается, html код есть, но контента не видно. Все перекрывается белым дивом #w-load . Думаю он должен убираться скриптом после загрузки, но css и js не подгружаются - ошибка 403

Проверьте права на папки /sites/default/files/js/ и /sites/default/files/css/

4 марта 2020 в 12:02

Да, через интерфейс такое не сделаешь.
В модуле можно преобразовывать урлы через хуки hook_url_inbound_alter и hook_url_outbound_alter .
В hook_url_inbound_alter должно быть преобразование из MyNode/FirstPage/NewView в node/1/NewView, а в hook_url_outbound_alter - наоборот

24 августа 2018 в 17:26
1

В принципе, соглашусь. Тогда, если задача стоит разместить кнопки именно после body и при этом логика достаточно сложная, что есть смысл вынести ее из шаблона, то можно вынести ее в template_preprocess_field(), там проверять какие конкретно кнопки нужны, а HTML код кнопок уже выводить в field--body--content-type.tpl.php в зависимости от состояния кастомных переменных. Как вам такой вариант?