форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Смотрю плагин aks_cache:
function aks_cache_parse($thing='', $form='')
{
if ($form)
{
return parse_form($form);
}
else
{
return parse($thing);
}
}
То есть открытым текстом используются функции ТестПаттерна parse и parse_form.
У себя же в плагине использую функцию parse - пишет: Call to undefined function parse().
Вопрос: что надо сделать, чтобы можно было в своём плагине использовать функцию parse?
Спасибо!
Неактивен
После указания
require_once 'textpattern/lib/txplib_publish.php';
перестало ругаться на эту функцию, но эта функция не выполняется:
в поле Body статьи стоит <txp:title/> -
parse( < поля Body>) возвращает пусто
Неактивен
Функции parse и parse_form, разбирающие теги ТекстПаттерна и превращающие их в html и текст для вывода в браузер, находятся в файле txplib_publish.php. У меня такое подозрение, что этот файл включается только при выводе в клиентскую область - судя по названию publish. Если обращаться внутри админ. панели к функциям parse и parse_form - они почему-то не работают...
Это похоже на правду?
Кто-нибудь сталкивался с подобным?
Неактивен