CCron писал(а):
Для макета понятно.
<?php
$structure = new Structure();
$structure_id = 80;
$structure_propertys_id = 10;
$row = $structure->GetStructurePropertyValue($structure_id, $structure_propertys_id);
// Распечатаем результат
print_r($row);
?>
Можно я спрошу? Только сильно не бейте, пожалуйста, я еще только учусь. У меня вот что получилось:
Array ( [structure_propertys_values_id] => 4 [structure_id] => 2 [structure_propertys_id] => 1 [structure_propertys_values_value] => О компании [structure_propertys_values_file] => [structure_propertys_values_value_small] => [structure_propertys_values_file_small] => )
А вот как теперь вывести значение structure_propertys_values_value ?
Я вот так пытался вывести:
<?
$structure = new Structure();
$structure_id = CURRENT_STRUCTURE_ID;
$structure_propertys_id = 1;
$row = $structure->GetStructurePropertyValue($structure_id, $structure_propertys_id);
$prop = $structure->GetStructureProperty($row[$structure_id][$structure_propertys_id]['structure_propertys_values_value']);
$structure->GetStructurePropertyValue($structure_id, $structure_propertys_id, $prop);
?>
Но не выводится. В логе вот что пишет:
"13.11.2009 04:00:40","admin","<strong>ЗАМЕЧАНИЕ:</strong> Undefined index: 2 в файле Z:\home\vnhm21\www\data_templates\2.htm (строка 36)
Стек вызовов:
Файл: Z:\home\vnhm21\www\data_templates\2.htm, строка 36,
Файл: Z:\home\vnhm21\www\modules\Kernel\Kernel.class.php, строка 2346,
Файл: Z:\home\vnhm21\www\templates\template1\template.htm, строка 16,
Файл: Z:\home\vnhm21\www\index.php, строка 934","2","-","http://vnhm21/about/","127.0.0.1"
Помогите, пожалуйста, вывести доп.свойство без использования XML шаблона. Я долго и много пытался, весь форум перекурил, но так и не разобрался.