Як позбудеться обгортки

Вітаю. Виводжу поле форми у кастомному шаблоні за допомогою

Отримую таку розмітку:

Завдання - прибрати 2 вірних div-a залишивши тільки

Верхній прибрав так

і залишився під ним

Власне питання – як його прибрати? Знайшов ось https://www.drupal.org/node/2226665 але патчити ядро ​​якось не хочеться.

Спробував вивести у шаблоні так

щоб вивести тільки поле без обгорток, отримав помилку

Невже це неможливо?

Можна перейти через перевизначення шаблону для цього поля. Допоможе в цьому field.tpl.php (у крайніх випадках – theme_field()). Чистимо змінну $classes від зайвих елементів і готово!

У вашому випадку шаблон буде називатися field - imja.tpl.php. Якщо поле зустрічається багато де, а потрібно тільки до одного типу матеріалу, то назва шаблону буде такою (наприклад, тип з машинним ім'ям article): field - imja - article.tpl.php.

ADD:

Стоп. Потрібно ж перевизначити/прибрати контейнер із id, а не класом? Тоді те, що я нагорі розписав, не допоможе :) Тут треба через field_multiple_value_form() робити у своїй темі (template.php).

P.S. у вісімці, кажуть, буде це простіше ;)

Тут треба через field_multiple_value_form() робити у своїй темі (template.php).

Дякую! А можна детальніше? Хіба можна перевизначати будь-які функції ядра у темі?

Я або нічого не розумію, або field_multiple_value_form() не є функцією темизації. Функції темизації починаються з theme_, і їх можна перевизначати. Виправте мене, якщо я не правий.