Izy
@Izy
Учу

Создаю в drupal7 модуль со страницей, почему страница не создается?

создаю модуль включаю его:
function ant_page_reviews_jam_menu()
{
    $items = array();
    $items['reviewss'] = array(
        'page callback' => 'ant_page_reviews_jam_callback',
        'menu_name' => 'main-menu',
        'page arguments' => array(1, 'result'),
        'title' => 'Отзывы', //заголовок страницы
        'access callback' => TRUE, //доступ к странице
        'type' => MENU_NORMAL_ITEM //тип страницы
    );

    return $items;
}




function ant_page_reviews_jam_callback()
{
//    $result = db_query("SELECT * FROM `reviews_vk` ORDER BY `once_id` ");
//    $result->fetchAssoc();
//
    $result=123;
    return $result;
}


Пункт в меню появляется, перехожу, а там белая страница.
Никаких ошибок нету ни в логах , ни в журнале.
В чем проблема не могу понять. Раньше всегда вроде так делал.
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
stanislav_qq
@stanislav_qq
Попробуйте так.
function ant_page_reviews_jam_theme() {
  return [
      'page_theme' => [
          'arguments' => array('result' => NULL),
          'template' => 'page-theme-template',
      ],
  ];
}

function ant_page_reviews_jam_callback() {
  $someData = [];
  return theme('page_theme', ['someVar' => $someData]);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы