DRUPAL и вставка php кода в модули

331
11 сентября 2017, 05:55

Правлю стандартный модуль входа на друпале (чтобы вставить js кнопку появления логин меню.). Получилась такая конструкция:

function user_block_view($delta = '') {
  global $user;
  $block = array();
  switch ($delta) {
    case 'login':
      // For usability's sake, avoid showing two login forms on one page.
      if (!$user->uid && !(arg(0) == 'user' && !is_numeric(arg(1)))) {

        $block['subject'] = t('User login');
        $block['content'] = drupal_get_form('user_login_block');

      }

    echo '<div id="loginform" ><span onclick="loginblock ();">ENTER</span></div>';

return $block;

По неизвестной причине он выводит кнопку в начале страницы, отрезая половину хеда, который оказывается в итоге в теле страницы. Понимаю, тупой вопрос, но в Drupal, как и в php я оч недавно..

READ ALSO
Костыль для timestamp до 2050 года [требует правки]

Костыль для timestamp до 2050 года [требует правки]

только когда проверил, то слегка не совпадает, где косяк?

289
Кеш скрипта в html файл

Кеш скрипта в html файл

У меня имеется скрипт который отрабатывает (без запроса к бд) как его кешировать каждые 5 минут? тобишь создавать html файл каждые 5 минут и грузить...

212
Регулярное выражение для формата ip:port@login:password

Регулярное выражение для формата ip:port@login:password

ЗдравствуйтеЕсть проблема, нужно создать регулярное выражения для распаршивания данных вида:

303
Laravel 5.4: SQLSTATE[42000] 1071 Specified key was too long error

Laravel 5.4: SQLSTATE[42000] 1071 Specified key was too long error

Поставил на хост чистый laravel 54 через composer, сразу запустил миграции и получил ошибку:

379