From: <pi...@pe...> - 2005-01-25 12:16:28
|
Привет, sapid-community. Накопилось ряд вопросов: - в документации приведены доступные переменые окружения, из перечисленных в списке работает только http_path, остальные либо пустые либо в данной версии SAPI 1.2.0 еще не подключены? - подключение переменной в контейнере? <sapi:apply name="http_path" /> - так работает! в документации указано, что переменная подключается путем <sapi:apply select="http_path" /> - но так не работает! есть переменная this.id.value - которая хранит значение id текущего раздела, ее вызов в виде <sapi:apply name="this.id.avlue" /> - не работает! но есть такая переменная document.id.value <sapi:apply name="document.id.value" /> - так работает! - Один большой вопрос ЕСЛИ ЗАЯВЛЕННЫЕ ПЕРЕМЕННЫЕ существуют (описанны программно), тогда хотелось бы получить информацию о том как и где уместен вызов данных переменных? - Возможно ли присвоить значение переменной в контейнере? по типу как в XSL, пример <xsl:variable name="hid" select="1111"/> - есть краткое описание стандартных приложений (функций) CMS SAPID, но нет документации по самим функциям, это какие параметры принимают, что на выходе выдают? Т.е. простое стандартное описание функция, по аналогии с описанием функций любого языка. - так же заявлен ряд стандартных приложений, которых нет в пакете: get_childrenpages(); get_searchresults(); ... - данные, которые отдают стандартные приложение должны быть только массивы (array)? - когда планируете создать интерфейс для работы с базами данных? Всетаки работать с базой будет в ряде случаев гораздо удобней чем работать с xml файлом. простой пример tree.xml создаваемый CMS SAPID, для вывода в дизайн структурированного дерева довольно удобен, но вот в ситуации, когда я хочу показать потомков только выбранного раздела парсеру нужно перебрать всю структуру tree.xml и выбрать из него нужных потомков (используя функции регулярных выражений, которые не являются быстрыми и наглядными для понимания). - Тогда возникает вопрос зачем заведомо замедлять работу системы и усложнять, когда дерево можно так же ввести в базу данных? (опять же по желанию самого пользователя системы) - при разработке своих приложений под SAPID проще будет использовать БД, так как запросы к базе формируются (довольно) простым и понятным SQL --- что не скажешь о запросах к xml файлам сформированым с помощью регулярных выражений, которые даже знающий человек (чужие) без пол литры не разберет. PS: Система отличная, рад помочь в развитии системы. -- С уважением, Демченко Александр pi...@pe... |