public function getNodeName($tree)
{
if ($models = ArrayHelper::getValue($this->treeWidgetOptions, 'models')) {
$model = $models[0];
$rootLevel = $model->level;
/**
* @var \skeeks\cms\models\CmsTree $tree
*/
$name = $tree->name;
if ($tree->parents) {
$parents = $tree->getParents()->andWhere(['>=', 'level', $rootLevel])->all();
if ($parents) {
$name = implode(" / ", \yii\helpers\ArrayHelper::map($parents, 'id', 'name'));
$name .= " / " . $tree->name;
}
}
return $name;
}
return $tree->name;
}