equilibrium07: Блог

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

Удалить "хвосты" в src скриптов

7 февраля 2017 в 14:34

Кто может подсказать как это сделать?
а то через hook_js_alter подключил гуглкарту, а он - сабака подтянул какую-то хню вроде "&ol04wv" в конец src, в итоге карта не грузится

Drupal 8 и странности с джсом

30 января 2017 в 12:55

вчера убил 4 часа на то чтобы понять yml основу для темы, задача стояла довольно простая, нужно было просто для главной вывести отдельный css и js
правда решение мне не понравилось, пришлось делать на уровне html.html.twig и attach_library
вот только почему-то он не хочет добавлять jsы после этого
вопрос: Что делать и как быть?
ps: покопался в LibraryDiscoveryParser.php и обнаружил что мой js там есть, только вот он все равно не принтится

Возможна ли подгрузка полей?

25 ноября 2015 в 13:46

согласно api.Drupal.org есть функции field_get_items и field_view_field но в обе отправляются "полные" массивы $entity, я уже битый час сижу и думаю на кой леший эти функции вообще тогда нужны...
Ну да ладно, сейчас не об этом. Есть всем знакомая функция taxonomy_get_tree($vid,$ptid,$lang) она возвращает массив типа:

taxonomy--vocabulary_machine_name.tpl.php как прикрепить?

2 августа 2014 в 10:16

как пришить такой шаблон? Нужно без вью. Использовал вот такой препроцес:

<?phpfunction **_preprocess_page(&$variables) {
  if(arg(0) == 'taxonomy' && arg(1) == 'term') {
        $tid = (int)arg(2);
        $term = taxonomy_term_load($tid);
        if(is_object($term)) {

           $variables['theme_hook_suggestions'][] = 'page__taxonomy__'.$term->vocabulary_machine_name;
        }
  }
}?>

tamplate.php

3 октября 2013 в 10:01

Создал свою собственную тему, и почему-то она абсолютно игнорирует template.php...
В нем сейчас описано main_menu в таком виде:

function mytheme_menu_link__main_menu(array $variables) {
    $element = $variables['element'];
    $sub_menu = '';
    if ($element['#below']) {
        $sub_menu = drupal_render($element['#below']);
    }
    $output = l(''.$element['#title'].'', $element['#href'], $options = array('html' => TRUE));
    return  $output . $sub_menu;
}
function potocreation_menu_tree__main_menu(array $variables) {
  return "<nav class='mainmenu'>".$variables['tree']."</nav>";
}

однако меню выводится через ul...
сейчас мне надо переделать шаблон таксономии
пытаюсь что-то сделать аля вот эта нода "http://www.drupalka.ru/node/82"

Вывод группы пользователей

2 сентября 2013 в 12:02

Я не так давно начал работать с друпалом, и накопилось очень много вопросов. Правда сейчас меня волнуют всего два из них.
1. У меня есть материалы в которых обозначено поле с ссылкой на пользователей, но я не как не могу понять как мне сделать обратную связь. Можно конечно добавить в профилях обратную связь с нодами, но я так понимаю, что в друпале должна быть автоматическая связь построенная через views.
2. Как вывести группу пользователей?