При переходе в содержимое или редактировании/добавлении содержимого под пользователем(админ)
выводит белый экран(ошибка 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
Как появляется эта ошибка? Как с ней бороться?
Комментарии
Модуль ctools установлен? Не выключен?
потому что забыли добавить
ctools_include('modal');
ctools_modal_add_js();
и, пхп блоки это зло. просто имейте это в виду
ctools установлен и включен.
добавил:
/*Две первые строчки добавил к коду*/
ctools_include('modal');
ctools_modal_add_js();
print ctools_modal_text_button('Cделать заказ', '/modal_forms/nojs/webform/8', 'Cделать заказ', 'ctools-modal-modal-popup-medium');
?>
Не помогло.
Задача решена:
print l('Cделать заказ', 'modal_forms/nojs/webform/8', array('attributes' => array('class' => array('ctools-use-modal', 'ctools-modal-modal-popup-medium'))));
?>