tech

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

user-icon

Tech tech

Есть ли возможность в представлении редактировать поле, не открывая материал на редактирование?

Аватар пользователя tech

Есть таблица водителей. Каждый водитель - нода. В таблицу собираются views'ом.
Периодически нужно редактировать поле "комментарий" каждого водителя. Неудобно открывать всю ноду на редактирование.
Можно ли с помощью какого-нибудь модуля сделать так, чтобы редактировать и сохранять одно поле можно было бы прямо в представлении?

0 Спасибо

Metatag. Индивидуальные Title в drupal8?

Аватар пользователя tech

В описании модуля написано, что можно переопределять метатеги для каждой отдельной ноды:
"Ability to override meta tags on each entity object, e.g. to override meta tags on an individual node."

В друпал 7 у нод в форме редактирования есть поля для редактирования тайтла и др.

В друпал 8 нет. Где включить, не нашел. Или такой возможности нет? (включен только модуль metatag, все расширения выключены)

0 Спасибо

504 Gateway Time-out при импорте базы Drupal 8

Аватар пользователя tech

Возникает ошибка 504 Gateway Time-out в phpMyAdmin при импорте базы данных сайта на Drupal 8. Пробовал не нескольких хостингах. Что делать?

0 Спасибо

Изменить значение поля у множества нод

Аватар пользователя tech

Можно ли как-то программно или с помощью модуля обновить значение и формат поля (текстового многострочного) у всех нод одного типа материалов. То есть у всех нод это поле должно содержать одно и то же.

0 Спасибо

Не добавляется пользовательская ссылка в xml sitemap в друпале 8

Аватар пользователя tech

Не могу добавить ссылки на вьюзы в sitemap.xml. Когда пытаюсь через /admin/config/search/xmlsitemap/custom/add , то пишет:

« The custom link ... is either invalid or it cannot be accessed by anonymous users. »

Вряд ли invalid, скорее второй вариант. Что надо сделать?

0 Спасибо

Geshi и Ckeditor. Пропал моноширинный шрифт

Аватар пользователя tech

Все работало. В выпадающем меню "формат" скэдитора при выборе моноширинного шрифта вставляется тег pre. В настройках геши в поле "Теги для подсветки синтаксиса" указан pre.

Вдруг непонятно почему (никакие настройки не менялись) после добавления очередной статьи в выпадающем меню формата исчез пункт с моноширинным шрифтом. Он снова появляется если убрать фильтр геши в текстовом формате.

В чем может быть проблема?

0 Спасибо

Редакции (revisions): сравнение на странице редакций и ссылка на эту страницу из представления

Аватар пользователя tech

1. На странице редакций каждой ноды (/node/№/revisions) можно ли как-нибудь вывести содержимое измененных полей редакции (по сравнению с предыдущей). Может модуль какой есть?

2. В представлении надо добавить поле-ссылку на эти страницы сравнения редакций.

0 Спасибо

"Несоответствие определений сущности и/или поля"

Аватар пользователя tech

В отчете о состоянии появилась следующая ошибка (возможно после обновления до 8.2.7):
«Определения сущности/поля
Несоответствие определений сущности и/или поля
В типе сущности и определениях поля обнаружены следующие изменения.
Content
Поле node.field_locality должно быть обновлено.»

В одном из типов материалов есть поле с машинным именем field_locality и типом "Список (текст)"

Что с этим делать? Как обновить поле? Запуск хрона, обновление базы данных, очистка кэша проблему не решили.

0 Спасибо

Где посмотреть и задать горячие клавиши для кнопок CKEditor

Аватар пользователя tech

Где посмотреть и задать горячие клавиши для кнопок CKEditor?

Стандартные кнопки имеют "горячие клавиши". Установлено несколько модулей, добавляющие другие кнопки (например, CodeTag). Есть ли у них горячие клавиши и какие - непонятно. В каком файле следует искать или что и куда прописать?

0 Спасибо

Скопировать ссылки из разных меню в одно общее меню

Аватар пользователя tech

Есть несколько разных меню со своими пунктами-ссылками. Требуется собрать все ссылки в одно главное меню. Именно продублировать, а не перенести. Нет ли какого-нибудь модуля или хитрости для этого? А то вручную долго.

Зы. Также не помешал бы модуль, который позволял бы при редактировании ноды добавлять ссылку на нее сразу в два меню.

0 Спасибо

GeSHi field - как добавить просто "code" или язык с моноширинным шрифтом?

Аватар пользователя tech

В настройках geshifilter включены необходимые языки.
К типу материала добавлено GeSHi field. При редактировании ноды данного типа можно выбрать желаемый язык программирования. Однако нужен еще язык с моноширинным шрифтом и без разноцветной подсветки. В принципе подходит то, как оформляет текст тег code. Но как его добавить к списку языков, которые выбираются при редактировании ноды для поля geshi?

0 Спасибо

Ссылки в блоке комментариев

Аватар пользователя tech

В друпал 8 в блоке "Последние комментарии" ссылки имеют вид http://домен/comment/9. При этом не происходит переход непосредственно к комментарию, а оказываемся на странице статьи вверху.
В друпал 7 ссылки в блоке комментариев имеют вид http://домен/comment/12#comment-12. И все работает.

В чем проблема друпала 8, как исправить?

0 Спасибо

В представлении вывести имя юзера, который последним редактировал ноду

Аватар пользователя tech

Drupal 8. Можно ли и как вывести в представлении имя пользователя, который последним редактировал материал?

Представление в виде таблицы. Среди прочих полей у каждой записи должно быть и поле с именем, кто последним редактировал. Среди доступных полей не нашел. Хотя там есть например дата последнего редактирования, а также имя автора.

Также желательно вывести в представлении ссылки на страницы редакций нод (../revisions).

0 Спасибо

Скрыть материалы одного типа от всех, кроме одной роли (Drupal 8)

Аватар пользователя tech

Как в Drupal 8 сделать так, чтобы определенный тип материалов могли просматривать и редактировать только администратор и пользователи определенной роли? Другие не должны ноды этого типа видеть вообще.

0 Спасибо

Computed Field. PHP: как присвоить 0 пустым полям?

Аватар пользователя tech

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

Проще всего в коде поля computed field складывать все числовые поля перед этим присвоив 0 тем полям, куда числа не были введены.

Но когда в конструкции if проверяю на равенство NULL числового поля возникает ошибка при создании материала:

Тестовый код:

<?php
if (array_pop(array_pop(field_get_items($entity_type$entity'field_cpu'))) == NULL$entity_field[0]['value'] = 0;
else 
$entity_field[0]['value'] = array_pop(array_pop(field_get_items($entity_type$entity'field_cpu')));
?>
0 Спасибо

Ссылка на материал. Как отобразить только некоторые поля?

Аватар пользователя tech

Есть два типа материала. Например, "Сборка" и "Процессор". В сборке есть поле-"ссылка на материал" (используется модуль References).

При отображении статьи типа "Сборка" поле, являющееся ссылкой на статью "Процессор", можно отобразить как
-обработанный материал (статья полностью или анонс или rss, др.)
-заголовок (ссылка)
-заголовок (без ссылки)
-ID, URL

А нужно следующее:
1) чтобы заголовок не был ссылкой
2) чтобы отображались только определенные поля статьи "Процессор", а не вся статья.

0 Спасибо