Систама Sape внедрила новую функцию - контекстные ссылки. Обычные ссылки я меня выводяться через через снипет [[sape]], как реализовать контекстную функцию? есть опыт внедрения, но ошибка парсера меня добивает.
Как реализовано сейчас:
1/ Закачан новый файл системы в папку
2.создан снипет [[sape_context]]
3. вставлен код <sape_index>[*content*]</sape_index>
4. вставлен код в index.php в верхнюю строку define(’_SAPE_USER’, ’код пользователя’);
5. в самом низу index.php
подредактировано:
// Don’t show PHP errors to the public
//if(!isset($_SESSION[’mgrValidated’]) || !$_SESSION[’mgrValidated’]) @ini_set("display_errors","0");
//echo $_SERVER[’DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’;
error_reporting(E_ALL);
require_once($_SERVER[’DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$sape_context = new SAPE_context($o);
ob_start(array(&$sape_context,’replace_in_page’));
// execute the parser if index.php was not included
if(!$noparser) $modx->executeParser();
//exit;
система sape индексирует сайт, находит страницы, но появляется error.log который говорит следующее:
[04-Mar-2008 17:20:34] PHP Notice: Undefined variable: o in /home/сайт пользователя/public_html/index.php on line 137
[04-Mar-2008 17:20:34] PHP Notice: Undefined variable: noparser in /home/сайт пользователя/public_html/index.php on line 141
причем объем файла растет постоянно.
Помогите как с ентим разобраться