Ошибка ctools_modal_text_button()

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

При переходе в содержимое или редактировании/добавлении содержимого под пользователем(админ)
выводит белый экран(ошибка 500). Самостоятельно код на сайт не добавлял.

В логах выдает ошибку:

Fatal error: Call to undefined function ctools_modal_text_button() in /var/www/vhosts/unikod.kz/httpdocs/modules/php/php.module(80) : eval()'d code on line 2

Как появляется эта ошибка? Как с ней бороться?

Ключевые слова:
Тип материала:
Версия Drupal:
0 Спасибо

Лучший ответ

Аватар пользователя dbalor
dbalor 2 недели назад

Задача решена:

<?php
print l('Cделать заказ', 'modal_forms/nojs/webform/8', array('attributes' => array('class' => array('ctools-use-modal', 'ctools-modal-modal-popup-medium'))));
?>
0 Спасибо

Комментарии

Аватар пользователя itcrowd72
itcrowd72 3 недели назад

Модуль ctools установлен? Не выключен?

0 Спасибо
Аватар пользователя dgastudio
dgastudio 3 недели назад 1

потому что забыли добавить

ctools_include('modal');
ctools_modal_add_js();

и, пхп блоки это зло. просто имейте это в виду

Аватар пользователя dbalor
dbalor 3 недели назад

ctools установлен и включен.

добавил:

<?php
/*Две первые строчки добавил к коду*/
ctools_include('modal');
ctools_modal_add_js();
print ctools_modal_text_button('Cделать заказ', '/modal_forms/nojs/webform/8', 'Cделать заказ',  'ctools-modal-modal-popup-medium');
?>

Не помогло.

0 Спасибо
Аватар пользователя dbalor
dbalor 2 недели назад

Задача решена:

<?php
print l('Cделать заказ', 'modal_forms/nojs/webform/8', array('attributes' => array('class' => array('ctools-use-modal', 'ctools-modal-modal-popup-medium'))));
?>
0 Спасибо