Кто-нибудь знает, как добавить поле или столбец на страницу со списком / ADMIN / CONTENT?ДРУПАЛ 7 - PullRequest
1 голос
/ 16 октября 2011

Я хотел бы добавить поле / столбец на страницу обзора администрирования контента, но, похоже, простейшее переопределение темы для этого устарело с D7.

В D6 я мог просто переопределить метод:

theme_node_admin_nodes($form)

Но этот метод больше не существует для D7. Какая эквивалентная замена или мне действительно нужно подключиться к node_admin_nodes () и изменить форму напрямую?

Ответы [ 4 ]

1 голос
/ 03 июля 2013

Для меня это было очень просто с этими двумя модулями:

  1. массовых операций просмотра (VBO)
  2. административных представлений (требуется VBO)

Как только оба модуля установлены и активированы, вы можете перейти к своим представлениям (администратор / структура / представления), где теперь появляются 3 дополнительных представления (комментарии администрирования, узлы администрирования, пользователи администрирования).,Затем вам просто нужно отредактировать представление «Узлы администрирования», где вы можете добавлять и упорядочивать все, что вы хотите, как обычно, с представлениями.

Я хотел добавить столбец, отображающий nids всего содержимого.Работал супер хорошо!

0 голосов
/ 26 января 2012

Мне удалось добавить элемент внизу таблицы.Хотя я не уверен, как вы ДОБАВЛЯЕТЕ колонку в теле стола?

function seven_form_alter(&$form, &$form_state, $form_id) {
        drupal_set_message("Form ID is : " . $form_id);

        //get node_admin_content
        //$nodeAdmin = drupal_get_form("node_admin_content");


          // Add a checkbox to registration form about agreeing to terms of use.
  $form['node_admin_content']['poland'] = array(
    '#type' => 'checkbox', 
    '#title' => t("I agree with the website's terms and conditions."), 
    '#required' => TRUE,
  );

}
0 голосов
/ 20 июня 2012

Модуль Администрирование представлений заменяет множество списков администраторов реальными представлениями (как в модуле Представления ), которые можно редактировать и настраивать так, как вы хотите.

0 голосов
/ 17 октября 2011

Вам придется подключиться к форме, элемент темы был полностью удален node_admin_nodes() в Drupal 7.

Это на самом деле node_admin_content(), что вам нужно подключиться как node_admin_nodes()больше не является функцией формы, она просто создает элементы, которые используются node_admin_content().

К счастью, элементы в node_admin_nodes() и node_filter_form() (две функции, использованные в node_admin_content() для созданиястраницы) хорошо структурированы и их очень легко переопределить.

...