Для SELECT (в примере для получения всех активных товаров)
$oCore_QueryBuilder_Select = Core_QueryBuilder::select()
->from('shop_items')
->where('active', '=', 1);
$aRows = $oCore_QueryBuilder_Select->execute()->asAssoc()->result();
foreach ($aRows as $row) {
echo '<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
Документация по QueryBuilder: http://www.hostcms.ru/documentation/guide/modules/core/querybuilder/
xls-шаблоны находятся в папке /hostcmsfiles/xsl/
Имена в формате id_шаблона.xsl
Ошибка при редактировании шаблонов: экранирование кавычек (портятся файлы template.htm
и style.css
). В следствии чего на сайте
Unexpected character in input: '\' (ASCII=92) state=1
Решается отключением 3 видов магических кавычек (не пробовал)
magic_quotes_gpc Off
magic_quotes_runtime Off
magic_quotes_sybase Off
Еще советуют в bootstrap.php
вынести в начало файла:
set_magic_quotes_runtime(0);
ini_set('magic_quotes_gpc', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('magic_quotes_runtime', 0);
но мне не помогло.