© Сделано на LiveStreet
Дизайн - ©2009 MODx RED Group
<?php
$qwery="select id, description, isfolder from modx_site_content where parent=$id" ;
$result=mysql_query($qwery);
$row=mysql_fetch_array($result);
if($row[isfolder]=='1'){
$buffer=array();
while ($row=mysql_fetch_array($result)){
$qwery1="select id, description from modx_site_content where parent=$row[id]";
$result1=mysql_query($qwery1);
while ($row1=mysql_fetch_array($result1)){
$buffer[]=$row1[description];
};
};
}else{
$buffer=array();
while ($row=mysql_fetch_array($result)){
$buffer[]=$row[description];
};
}
$result=$buffer;
$result = array_unique($result);
foreach($result as $val)
{
if (!empty($val))
{
$ret_arr[] = trim($val);
}
}
foreach($ret_arr as $desc) {
echo "<option value='[~[*id*]~]?ditto_cat_tags=".$desc."'>".$desc."</option>";
}
?><?php
$result= $modx-> getChildIds (19);
$txt = $modx->getDocuments($result);
foreach ( $txt as $value) {
$new_array[]=$value[description];
}
$res = array_unique($new_array);
foreach($res as $val)
{
if (!empty($val))
{
$ret_arr[] = trim($val);
}
}
foreach ($ret_arr as $ret) {
echo $ret."<br />";
}
?>
<?php
$par = "$id";
$level=count($modx->getParentIds($par));
if ($level > 1) {
return $modx->runSnippet('Breadcrumbs',array('crumbSeparator'=>'>>>','showCurrentCrumb'=>'0'));
}
?>