Size: a a a

2020 June 05

DL

Denis Levchenko in Drupal RU
Andrei Ivnitskii
Короче я взялся немного помочь тому сайту по защите животных, которые на друпалру помощи просили. Он на Drupal 6. Так вот там вместо views написана куча кастома) Для всего. Вывод новостей, блоков и тд. Всё на кастоме. И один из блоков еще и ломает вёрстку на главной
Впервые что ли? 😊
После раза 5ого, к подобному трэшу уже привыкаешь
источник

AI

Andrei Ivnitskii in Drupal RU
Denis Levchenko
Впервые что ли? 😊
После раза 5ого, к подобному трэшу уже привыкаешь
Не, не впервые
источник

DL

Denis Levchenko in Drupal RU
Andrei Ivnitskii
Не, не впервые
Ничего ты не знаешь о боли:

if (count($_GET) == 1) {
   // вывод каталога профессий на главной странице
   $prof = get_parent_term();
   $build['list']['#prefix'] .= '<ul class="term__list">';
   foreach ($prof as $tid => $tname) {
     $build['list']['#prefix'] .= '<li class="term__item"><a href="/?filter=1&prof=' . $tid . '">' . $tname . '</a></li>';
   }
   $build['list']['#prefix'] .= '</ul>';
 }
источник

VS

Victor Stepankov in Drupal RU
Щеглы!
У меня был сайт, который на друпале был сделан вордпрессниками, каталог там формировался пыхом в теме на основе нод.
А цены для каталога были прописаны в alt в imagefield
источник

AI

Andrei Ivnitskii in Drupal RU
Denis Levchenko
Ничего ты не знаешь о боли:

if (count($_GET) == 1) {
   // вывод каталога профессий на главной странице
   $prof = get_parent_term();
   $build['list']['#prefix'] .= '<ul class="term__list">';
   foreach ($prof as $tid => $tname) {
     $build['list']['#prefix'] .= '<li class="term__item"><a href="/?filter=1&prof=' . $tid . '">' . $tname . '</a></li>';
   }
   $build['list']['#prefix'] .= '</ul>';
 }
Знаю. У меня был сайт крупной московской транспортной компании на Д7, где друпал вообще не использовался. Меню, блоки, метатеги, слайдеры, всё было вписано в код шаблона весом в 10 мегабайт
источник

АК

Алексей Кузнецов... in Drupal RU
Так вся семёрка вроде метров 30 весит)
источник

П

Птиця інформаційного... in Drupal RU
Алексей Кузнецов
Так вся семёрка вроде метров 30 весит)
Меньше 13.
источник

VS

Victor Stepankov in Drupal RU
а composer.json восьмёрки весит пару кб!
источник

VS

Victor Stepankov in Drupal RU
Смысл то дистрибутивы размерами мерять?
источник

АК

Алексей Кузнецов... in Drupal RU
Ну у меня один вордпрессер спросил, зачем столько много файлов в восьмёрке)
источник

VS

Victor Stepankov in Drupal RU
Алексей Кузнецов
Ну у меня один вордпрессер спросил, зачем столько много файлов в восьмёрке)
я в чате вп дискуссию видел по поводу паттернов и вот этого всего.
Один сказал "Не люблю MVC, там папок много"
источник

АК

Алексей Кузнецов... in Drupal RU
и мамок
источник

АК

Алексей Кузнецов... in Drupal RU
Я кстати тоже сразу думал, зачем в восьмёрке так много папок и файлов, когда первый раз увидел
источник

АК

Алексей Кузнецов... in Drupal RU
А потом понял, когда разобрался
источник

VS

Victor Stepankov in Drupal RU
я сначала не понял, а потом понял!
источник

АК

Алексей Кузнецов... in Drupal RU
Если нам надо узнать, что происходит по роуту восстановления пароля, идём в user.routing.yml, смотрим, какой контроллер прописан и открываем нужный файл и там всё как на ладони. А в семёрке - хук меню в простыне user.module только через контрл эф найти можно, а потом ищи, функцию каллбэка, которая ещё и в каком-то инклюде прописана
источник

EB

Eugene B. in Drupal RU
Господа подскажите нублоиду, нужно вывести имя родителя термина д7
$parent = taxonomy_get_parents($tid);

выводит массив, только я не пойму как именно " Ремонт квартир " получить
Array ( [33] => stdClass Object ( [tid] => 33 [vid] => 1 [name] => Ремонт квартир [description] => [format] => [weight] => 0 [vocabulary_machine_name] => catalog [field_img] => Array ( )
[field_logo] => Array ( ) ) )

пытаюсь так  echo $parent->name;  но чет не выходит
источник

AK

Anton Kuzmenko in Drupal RU
Eugene B.
Господа подскажите нублоиду, нужно вывести имя родителя термина д7
$parent = taxonomy_get_parents($tid);

выводит массив, только я не пойму как именно " Ремонт квартир " получить
Array ( [33] => stdClass Object ( [tid] => 33 [vid] => 1 [name] => Ремонт квартир [description] => [format] => [weight] => 0 [vocabulary_machine_name] => catalog [field_img] => Array ( )
[field_logo] => Array ( ) ) )

пытаюсь так  echo $parent->name;  но чет не выходит
$parents = taxonomy_get_parents($tid);
$parent = reset($parents);
print $parent->name;
источник

EB

Eugene B. in Drupal RU
Anton Kuzmenko
$parents = taxonomy_get_parents($tid);
$parent = reset($parents);
print $parent->name;
Спасибо!
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
Если нам надо узнать, что происходит по роуту восстановления пароля, идём в user.routing.yml, смотрим, какой контроллер прописан и открываем нужный файл и там всё как на ладони. А в семёрке - хук меню в простыне user.module только через контрл эф найти можно, а потом ищи, функцию каллбэка, которая ещё и в каком-то инклюде прописана
ещё немного и окажется, что вьюсы - зло, вьюмоды - зло, формы - зло, потому что хер знает где находятся и непонятно как собираются
источник