c php я знакома мало (понимать понимаю, но писать не умею):
суть такая:
структура сайта:
---страна (01)
---регионы (02)
---гостиницы (03)
---гостиница01 (05)
---гостиница02 (06)
---туры (04)
мне надо чтоб в админке, на странице гостиницы можно было выбрать в каком она регионе находится. Для этого я решила использовать сниппет tvsLinks. Но для снипета надо создать ТВ типа checkbox/droplist:
@EVAL return $modx->runSnippet("tvsLinks",array ('doc'=>4,'depth'=>0,'folder'=>0));
здесь указывается точное id от куда брать документы (регионы) для вывода.
Я решила модернизировать, чтоб при указании у страны соответствующих папок, список формировался автоматически для каждой страны.
Для этого у каждой страны есть tv, в который вбивается id папок где хранятся регионы
т.е: у страна (01): tv01 = 02
Модернизировала @eval:
@EVAL
$parent_1 = $modx-> getParent ($docid);
$parent_2 = $modx-> getParent ($parent_1['id']);
$folderRegion_v = $modx->getTemplateVar('folderRegion','*',$parent_2['id']);
return $modx->runSnippet("tvsLinks",array('doc'=>'$folderRegion_v['value']','depth'=>1,'folder'=>1));
по сути должно работать, но в админке выводится ошибка:
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/u78583/oxanapekkeru/03/manager/includes/tmplvars.commands.inc.php(60) : eval()'d code on line 1
Подскажите куда копать дальше?