univerico: Блог

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

Одновременное использование Conetnt translation + Entity translation.

1 августа 2018 в 15:01

На сайте с двумя этими модулями и двумя языками была проблема в том, что при добавлении материала на каком-то одном языке кнопка (ссылка) переключения на другой все равно была не зачеркнута, а активна. После переустановки сайта заново и последовательной устновки модулей и остлеживания работы с переводами удалось выяснить что глюк появляется когда первым настроен CT и потом добавлен ET. Оно просто некорректно работает с переключателем языка CT.

Расширение drush команды field-clone.

28 июля 2018 в 15:02

Использование drush команды field-clone может значительно ускорить создание новых типов материалов с идентичными по настройкам полями, требущими разной метки. Пока мне удалось найти для быстрого копирования однотипных полей на Друпал 7 только команду drush field-clone. Наверное, можно еще заморочиться с features, но у меня не получилось пока. У field-clone есть из коробки только два аргумента
source_field_name
target_field_name

И при использовании команды поле клонируется во всех типах материала, где встречается.

Иерархия языков и запасной язык, language_hierarchy.

24 июля 2018 в 12:19

Здравствуйте! Удавалось ли Вам настроить иерархию языков для того, чтобы регулировать порядок запасного языка для entity_translation?
Я меняю вес, происходит изменение порядка отображения языков в списке, но это не меняет порядок выбора запасного языка: у меня на сайте язык по умолчанию русский, а запасным нужно сделать английским, но когда я меня вес все равно запасным остается русский.

Термин вместо ноды

18 июля 2018 в 16:31

Здаравствуйте! Для автоматизации перевода материалов с помощью подстановки переводов терминов возникла мысль вместо нод использовать термины и просто добавлять к ним поля (полей будет около 20, в том числе изображения и сслыки на термины).
Могут ли быть какие-то ограничения для этого способа при работе с другими модулями или при индексировании?

Как дать понять feeds, что в ячейке список разных терминов?

17 июля 2018 в 23:39

Здравствуйте! При попытке импорта с помощью feeds нод, содержащих поле типа ссылки на термин возникла проблема. Есть ячейка со списком терминов (например трех терминов: теримин1, теримин2, теримин3), но при импорте они воспринимаются как один термин "теримин1, теримин2, теримин3"). Использую как разделитель ; так и , на пробу, оба варианта не работают.

Ускорение работы с полями и типами материалов

14 июля 2018 в 11:57

Здравствуйте! Есть необходимость ускорить работу с полями и типами материалов путем экономии времени благодаря уходу от работы через UI (с заменой на импорт, либо drush команды или прямое редактирование файлов или бд), сразу уточняю, что в первую очередь интересуют решения для Друпал 7, и эта тема - это поиск специалиста для всех или одного из этих направлений:
1)перевод названий полей (предпочтительная система перевода на сайте i18n + Entity_translation )
2)создание полей
3)создание типов материалов
По drush командам на форуме предлагалась идея от

Версия Feeds.

22 июня 2018 в 12:55

Здравствуйте! Какую версию feeds вы используете для Друпал 7 в первую очередь, но и для Друпал 8? Откуда скачиваете?
Хочу попробовать вручную закачать. Верно ли я понимаю что через drush dl закачивается та же что и доступна на основной странице модуля? У меня через drush dl ставится версия, которая на всех сайтах выдает ошибку и патч поставить нормально пока не получается и через композер поставить тоже.

Общие правила применения пэтчей

12 июня 2018 в 12:31

Здравствуйте! Подкажите, как правильно применять пэтчи?
Обязательно ли искать какие-то файлы и там что-то закомментировать, раскомментировать и добавлять или
можно сделать одной командой?

Самая близкая тема эта по пэтчу для hierarchical_select.
И это описание на английском
Но остается ряд вопросов
Первый вариант - использование команды
patch -p1 < path/file.patch

Две проблемы импорта переводов терминов.

11 июня 2018 в 19:29

Здравствуйте!
Удавалось ли Вам импортировать переводы терминов и потом настроить их отображение на страницах с нужным языком? Как Вы это делали? Обсуждение этого направления в ранее созданных мною темах дало ответы на часть вопросов, но не на все, и у меня уже предположение, что я вообще не тем способом пытаюсь делать, поэтому создаю новую тему.

Отсутствует связующее свойство у сущности типа node.

11 июня 2018 в 19:08

На сайте после попытки создания импортера feeds появилась ошибка.
EntityMalformedException: Отсутствует связующее свойство у сущности типа node. в функции entity_extract_ids() (строка 8074 в файле .../includes/common.inc).
Похожая проблема была при работе с теримнами в этой теме .
У меня была работа с теримнами. но в тексте ошибки все же про ноды.
С чем может быть связана такая ошика?
Код строчки и соседней

Данные о типе поля в базе данных

11 июня 2018 в 13:20

Здравствуйте! В какой таблице хранятся данные о типе поля (в частности заголовка после включения модуля Title) в бд?
Какие вообще есть способы с помощью UI и командной строки узнать, в какой таблице нужные сведения?

Способ создания и отображения названий полей и их переводов для разных типов материала.

1 июня 2018 в 17:23

Здравствуйте! Пытаюсь разобраться, как работает перевод названий полей, так как очень неудобно переводить названия полей через UI редактирования поля в типе материала, приходится заходить сначала на страницу каждого поля, потом на страницу его перевода, чтобы добавить перевод названия поля.
Хочу настроить возможность делать перевод названий полей.
а)в идеале через drush или просто через консоль
(камень преткновения пока: создается ли отдельная переменная для перевода метки названия поля или используются какие-то дополнения для $label)

Как узнать имя переменной для перевода поля с Entity translation?

31 мая 2018 в 11:37

Здравствуйте! Подскажите, пожалуйста, как узнать, какая переменная используется для перевода метки поля при использовании модуля Entity translation?

При использовании h1 wrapper markup для поля термина добавляется тег, но стиль поля потом не меняется и термина нет в подсказках автозавершения ввода

7 мая 2018 в 12:03

Создаю термин заранее и перевод для него, чтобы потом добавить его в поле и сделать это поле заголовком для материалов на разных языках.
Для вырезания заголовка использую exclude_node_title.

Термины таксономии в заголовке для удобства перевода и скрытый заголовок страницы с точки зрения поисковиков при использовании модуля title.

4 мая 2018 в 11:30

Здравствуйте! Для экономии времени при переводе однотипных слов на сайте хочу перевести термины таксономии и максимально их использовать при заполнении полей. Таким образом можно будет один раз перевести название поля и термин на нужные языки, и не нужно будет делать перевод для каждого поля. Использую entity translation.
Возникла сложность с заголовком.
1-й способ.

Views, фасеты и индексирование поисковиками. Как работает из коробки. Как лучше настроить.

26 апреля 2018 в 13:38

Здравствуйте! Пытаюсь разобраться, как настроено индексирование страниц, создаваемых с помощью views, по умолчанию (сразу после установки ядра и views), в частности в robot.txt (функционально).
И какой способ на сегодняшний день по Вашему мнению самый оптимальный?
По этой теме встречается много явно устаревшей информации и хорошее подробное описание есть здесь https://www.drupal.org/node/345620

Настройка импорта переводов

20 апреля 2018 в 11:40

Здравствуйте! Необходимо настроить импорт переводов, желательно сохранить при этом хорошую с точки зрения SEO структуру мультиязычного сайта.

Импорт переводов

20 апреля 2018 в 10:45

Здравствуйте! Пытаюсь настроить хорошую с точки зрения SEO структуру мультиязычного сайта и импорт переводов. Вы сталкивались с такой задачей? Как Вы настраиваете импорт переводов на ваших мультиязычных сайтах?
Я пока вижу 3 способа.
I)Content translation (но большие вопросы по SEO к этому способу)
II) Entity Translation

Способы узнать nid

19 апреля 2018 в 23:29

Здравствуйте! Как можно посмотреть nid?
Какие есть простые способы (через firebug, в какой-то таблице бд или еще как-то?)
По nid удалось найти кучу тем, но все более сложные типа этой https://drupal.ru/node/39840

Импорт переводов терминов таксономии с feeds и entity translation. Id терминов в бд или feeds_et или entity_translation_export_import

14 апреля 2018 в 12:02

Здравствуйте!
Пытаюсь настроить импорт переводов терминов таксономии с feeds и entity translation.
Не понятно, как при импорте терминов настроить импорт перевода именно как перевода термина, а не отдельного термина на другом языке. Вероятно и с нодами возникнет такой же вопрос, как соединить ноду и ее перевод.
Есть модуль https://www.drupal.org/project/feeds_et .
и https://www.drupal.org/project/entity_translation_export_import

Composer для библиотек

1 февраля 2018 в 10:01

Здравствуйте! Устанавливаю библиотеки и, наконец, уже дошло до того, чтобы начать это делать с composer.
Но на третьем шаге возникла проблема. Ниже принсткрин и описание. Все ли правильно я делаю на шаге 2?
Что не так в третьем шаге?
1) $ curl -sS https://getcomposer.org/installer | php
...
Composer (version 1.6.3) successfully installed to...
2)на втором шаге после $ php composer.phar require aws/aws-sdk-php
ответ

Вставка видео, iframe и индексирование

30 января 2018 в 14:01

Здравствуйте! Настраиваю видео, смотрю в сторону настройки с помощью iframe и встретилась информация о влиянии фреймов на индексировании.
Как по Вашим наблюдениям индексируются сайты с Iframe для видео с других источников?
Какой способ вставки видео лучше для индексирования?

Не работает перевод админ меню и вывод на главную старницу

21 января 2018 в 2:42

В новой устновке Друпал 7 у меня почему-то не работает перевод админ меню на русский и интерфейса в целом,
хотя язык добавлен и переводы, также не выводятся вновь созданные материалы на главную страницу даже в Bartik, хотя ставлю флажок при создании материала: Published и Promoted to front page. С чем это может быть связано?

Как правильно указать entity_type для "вариация товара" в commerce kickstart?

11 декабря 2017 в 13:47

Как правильно указать entity_type для "вариация товара" в commerce kickstart?
И в целом как правильно создавать поле для типа вариации через drush?
Добавляю поле через drush с помощью команды field-create
Сложность в том что при добавлении вариации помимо самой вариции создается еще и тип материала с такми же машинным именем (видимо потому что я выбираю добавление вариации с product display). И вновь создавемое через drush поле в тип материала, а не в вариацию
Вариация при этом на странице admin/commerce/config/product-variation-types/mytype/

The материал Заголовок field was automatically replaced.

1 декабря 2017 в 12:53

После включения группы модулей в putty после выполнения комнад drush (например включения модулей) стало появляться сообщение
"The материал Заголовок field was automatically replaced."

(т.е. поле "заголовок" было перемещено? но в основных типах материалов оно на месте)

С чем это связно? Какой модуль это включил? На что это влияет? Как это убрать?
Список включенных модулей ниже