I finally got it working well
Although i still don't see where the error was before, lappend had errors somehow
foreach {category_id category_name } [videos::get_categories -package_id $package_id] {
ns_log Notice "ITEM: $category_id - $category_name"
lappend list_elements cat_${category_id} [list \
label [category::get_name $category_id] \
display_col cat_$category_id]
then error.log shows
[24/Jun/2010:12:05:28][16111.3034577808][-default:20-] Notice: ELEMENTS: image {
label " "
display_template {
<a href="@videos.url@videos-view?video_id=@videos.video_id@">
<img src="@videos.url@@videos.video_id@.jpg"></a>
}
} name {
label "<span>#</span>videos.Name#"
display_template {
<a href="@videos.url@videos-view?video_id=@videos.video_id@">
@videos.video_name@</a>
}
} autor {
label "<span>#</span>videos.Author#"
display_template {
@videos.autor@
}
} description {
label "<span>#</span>videos.Description#"
display_template {
@videos.video_description@
}
} cat_3203 {label Licensa display_col cat_3203} cat_3195 {label Tipo display_col cat_3195}