'Kurze Version',
1 => 'Lange Version',
];
protected $fillable = [
'tree_node_id', 'name', 'slug', 'text', 'full_text', 'keyword', 'meta_title', 'meta_description', 'meta_keywords', 'pos', 'scope', 'active',
];
public function sluggable()
{
return [
'slug' => [
'source' => 'name'
]
];
}
public function iq_content_tree_node()
{
return $this->belongsTo('App\Models\IQContentTreeNode', 'tree_node_id');
}
public static function getScopeOptions($setKey = false){
$options = self::$scopes;
$ret = "";
foreach ($options as $key => $option){
$attr = ($key == $setKey) ? 'selected="selected"' : '';
$ret .= '\n';
}
return $ret;
}
public function getScopeName($key = 0){
return isset(self::$scopes[$key]) ? self::$scopes[$key] : '';
}
public static function getSiteOptions($id = false, $html = true, $choose = true) {
$values = [];
$ret = "";
$models = TravelGuide::where('active', 1)->get();
if($html) {
if($choose){
$ret .= '\n';
}
foreach ($models as $model) {
$attr = ($model->id == $id) ? ' selected="selected"' : '';
$ret .= '\n';
}
return $ret;
}else{
foreach ($models as $model) {
$values[$model->id] = $model->name;
}
return $values;
}
return false;
}
}