These are chat archives for dru-io/Drupal

27th
Oct 2016
Grayw0lf
@Grayw0lf
Oct 27 2016 10:40
Приветствую. Подскажите направление как поменять текстовое содержимое ссылки в блоке фасетного поиска?
KarmaBot
@KarmaBot
Oct 27 2016 10:40
@Grayw0lf даров!
Ivan
@Punk-UnDeaD
Oct 27 2016 10:46
препроцессингом блока
strelkovandrey
@strelkovandrey
Oct 27 2016 12:03
Добрый день, подскажите пожалуйста, как можно убрать page-title с определённых страниц (путей)
KarmaBot
@KarmaBot
Oct 27 2016 12:03
Прувет, @strelkovandrey!
strelkovandrey
@strelkovandrey
Oct 27 2016 12:03
допустим у меня есть страницы contact, documents, news (это path) на них я не хочу отображать page-title
boolboost
@boolboost
Oct 27 2016 12:11
preprocess page и drupal set title
Один if с проверкой пути
current_path() например проверять
drupal_set_title('');
Так будет пустой заголовок
Если не хотите что бы менялся тег title
Укажите $vars['title'] = '';
alexd73
@alexd73
Oct 27 2016 14:56

Поясните, пожалуйста
подключаю цсс ctools_add_css('modal', 'buy_art'); и она подключается в блоке

<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState"
....
"sites\/all\/modules\/custom\/buy_art\/css\/modal.css"
....

Но не действует на элементы модального окна..

ЧЯДНТ?

Ivan
@Punk-UnDeaD
Oct 27 2016 15:19
модальное окно же в ифрейме?
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 15:19
подскажите как настроить контекстный фильтр по автору, нужно чтоб статьи автора только показывались
boolboost
@boolboost
Oct 27 2016 15:20
Нее
Кто делает модалку в iframe
На своём сайте
@Tahtabaev хм а в чём проблема то
Обычный же контекст прокатывает без лишних тело движений
На сколько я помню
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 15:23
КОГДА ЗНАЧЕНИЕ ФИЛЬТРА НЕ ДОСТУПНО
как там правильно настроить?
boolboost
@boolboost
Oct 27 2016 15:30
Там же есть галочки
Показывать как есть
Или выдавать не доступно
Выберите ничего не показывать и всё
На помню как точно там галочка в контексте называлась
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 15:38
http://prntscr.com/czo3l7 выведен http://prntscr.com/czo40o
через вьюс
вот хочу фильтр на вьюс поставить, чтоб только материалы автора было видно
вот фильтровать не хочет
boolboost
@boolboost
Oct 27 2016 15:51
Щас посмотрю у себя
Тут по скрину сложно что то сказать
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:03
ну получается в форме, через вьюс выводятся статьи
вроде работает )
boolboost
@boolboost
Oct 27 2016 16:10
Бля
Так смотри
, это и
  • этт или
+
))
Вот у тебя и не пашит не может быть одновременно 1 2 3
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:11
аргументы эт важно?)
boolboost
@boolboost
Oct 27 2016 16:11
If selected, users can enter multiple values in the form of 1+2+3 (for OR) or 1,2,3 (for AND).
правильно настроено?
boolboost
@boolboost
Oct 27 2016 16:13
Allow multiple values
Галочку ещё не забыть
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:14
это куда?
alexd73
@alexd73
Oct 27 2016 16:15

модальное окно же в ифрейме?

нет

boolboost
@boolboost
Oct 27 2016 16:19
@Tahtabaev так и так работает
Но с одним значением
Вообще я этой закладкой не пользуюсь обычно
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:20
нижней ?
Так же проще
Ага нижней
Тут будет искать под url
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:21
надо по ид юзера
boolboost
@boolboost
Oct 27 2016 16:21
И текущего юзера получать
Так в url можно указать
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:22
мне в форме выводить
по урл не катит
boolboost
@boolboost
Oct 27 2016 16:23
В какой форме?
FILTER CRITERIA
Не подходит тогда
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:23
форма добавления ноды
boolboost
@boolboost
Oct 27 2016 16:23
С раскрытым фильтром
А где связь с views?
Ваш вариант у меня работает с одним значением))
Если что
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:24
boolboost
@boolboost
Oct 27 2016 16:26
Можно через php тогда
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:26
вот в форме статьи
выводит через вью, все статьи автора
через php искал как не нашел, а так получилось
boolboost
@boolboost
Oct 27 2016 16:27
Хм
Вы меня запутали)
Я смотрю на эти скрины формы ноды
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:29
угу
пункт "статья" через вьюс показывает
фильтрует, чтоб показывал статьи автора, который залогинен
boolboost
@boolboost
Oct 27 2016 16:30
Так если у вас views зависит только от авторизованного пользователя
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:30
задача сделать, дочерний и материнский материалы
boolboost
@boolboost
Oct 27 2016 16:30
И нужно выдовать по автору
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:31
ну я так и сделал
Должен же раьотать как надо
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:32
ну все работет
)
boolboost
@boolboost
Oct 27 2016 16:32
Ок
Наверное мне нужно лучше излагать
Что то я флужу не много
Ну хоть постарался помочь хотя вы всё сами решили))
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 16:33
все норм))
спс
KarmaBot
@KarmaBot
Oct 27 2016 16:33
@Tahtabaev, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
alexd73
@alexd73
Oct 27 2016 16:35
Позвольте Я вас перебью ))
почему в модуле ctools ctools_add_css('modal'); подключает через @import а моего модуля через jQuery.extend
Это первый вопрос.. и почему от туда он не срабатывает - это второй ))
alexd73
@alexd73
Oct 27 2016 17:09
Пришлось в шаблоне темы прописать, но это ведь не правильно?
drupal_add_css($base_url . '/' . drupal_get_path('module', 'buy_art') . '/css/modal.css', array('group' => CSS_SYSTEM, 'type' => 'external'));
boolboost
@boolboost
Oct 27 2016 17:11
Наверника
Но я не шарю))
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 17:25
верстает кто на друпе 8?
alexd73
@alexd73
Oct 27 2016 17:43

верстает кто на друпе 8?

Есть немного )) но далеко не спец..

Скажите, как правильно в форму ctools передать значения из html страницы?
Tahtabaev Ildar
@Tahtabaev
Oct 27 2016 17:55
@alexd73 ты модулем панели пользуешься при верстке ?
alexd73
@alexd73
Oct 27 2016 17:56
на 8-ке нет, не приходилось..
alexd73
@alexd73
Oct 27 2016 18:23

Скажите, как правильно в форму ctools передать значения из html страницы?

В шаблоне есть например такое

<div class="paint-order col-md-6" data-pid="<?php print (int)$node->field_product_ref['und'][0]['product_id']; ?>">

в jquery получаю так

var paint_id = new Number($('.paint-order').data('pid'));

Мне надо это значение передать в попап форму

$form['form_wrapper']['buy_art_buy_one_click_product_id'] = array(
  '#type' => 'value',
  '#value' => (string) htmlspecialchars(что сюда вставить?),
);
alexd73
@alexd73
Oct 27 2016 18:31
единственное, что приходит в голову, это ajax_command_invoke
boolboost
@boolboost
Oct 27 2016 18:33
Ну норм ajax для этого юзать
Если коночно там ajax уже есть
А ctools modal как я понимаю как раз ajax content подхватывает. Так что это нормальное решение как по мне
alexd73
@alexd73
Oct 27 2016 18:54

Так?

          $commands[] = ajax_command_invoke('.paint-order', 'data', array('pid'));

Да, но что оно возвращает и как это использовать? ))

          Array(
    [0] => Array  (
            [command] => invoke
            [selector] => .paint-order
            [method] => data
            [arguments] => Array   (
                    [0] => pid
                )
        )
)
через ajax_render ваще жесть.. Добавляет вконце {"command":"invoke","selector":".paint-order","method":"data","arguments":{"pid":null} но что с этим делать все равно непонятно
boolboost
@boolboost
Oct 27 2016 19:11
Непонял вопроса
Оно автоматическиивыполняется
Именно то что ты написал
Вот мой реальный пример
Правда тут views
alexd73
@alexd73
Oct 27 2016 19:15
Да, но мне надо получить значение и вернуть в форму
boolboost
@boolboost
Oct 27 2016 19:15
Но суть как работает должна быть понятна
Так найди форму
Вот у меня в примере $(this)
И есть контекст ajax
У тебя это будет ctools наверное
Смотря что альтерил в общем
alexd73
@alexd73
Oct 27 2016 19:19
Т.е. ты предлагаешь invoke юзать для вызова функции, которая будет инициализировать значения в созданной форме?
я хотел в лоб сразу при создании формы создавать...
'#value' => (string) htmlspecialchars(что сюда вставить?),
Lunarhouse
@Lunarhouse
Oct 27 2016 19:46
Здравствуйте! Поменял в роутах и контроллере выборку статей по slug вместо id, но в адресной строке все равно id показывает при переходе по ссылке. Надо кэш почитстить какой или что-то еще?
KarmaBot
@KarmaBot
Oct 27 2016 19:46
@Lunarhouse и тебе не хворать :)
boolboost
@boolboost
Oct 27 2016 20:09
Я думал тебе нужно класспоменять на обёртке
А так для этого вроде есть states
В form api
Примеры были в модуле examples, посмотри
Можно и как ты хочешь если по простому прокатывает)
Маленький вопрос по views можно ли для фильтра менять чпу
Клиенту не нравятся ?field_ref_type_work_tid=1