Index: openacs-4/packages/news-portlet/www/news-portlet.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news-portlet/www/news-portlet.tcl,v diff -u -r1.17.2.3 -r1.17.2.4 --- openacs-4/packages/news-portlet/www/news-portlet.tcl 26 Sep 2005 08:05:00 -0000 1.17.2.3 +++ openacs-4/packages/news-portlet/www/news-portlet.tcl 20 Nov 2006 20:00:29 -0000 1.17.2.4 @@ -59,13 +59,45 @@ set content_column "" } +template::list::create -name news -multirow news_items -key item_id -pass_properties { + display_item_content_p + one_instance_p +} -elements { + item { + label "" + display_template { + @news_items.parent_name@
+ + +

@news_items.publish_body;noquote@

+ +

#news-portlet.Contributed_by# @news_items.item_creator@ + + + » @news_items.publish_title@ + @news_items.publish_date@ + + + Subscribe via RSS +
+ + } + } + action { + label "" + display_template { + @news_items.notification_chunk;noquote@ + } + } +} + db_multirow -extend { publish_date view_url rss_exists rss_url notification_chunk} news_items select_news_items {} { set publish_date [lc_time_fmt $publish_date_ansi "%x"] set view_url [export_vars -base "${url}item" { item_id }] set rss_exists [rss_support::subscription_exists -summary_context_id $package_id -impl_name news] set rss_url "[news_util_get_url $package_id]rss/rss.xml" # add news email notification - set notification_chunk [notification::display::request_widget -type one_news_item_notif -object_id $package_id -pretty_name "News" -url [ad_return_url] ] + set notification_chunk [notification::display::request_widget -style "short" -type one_news_item_notif -object_id $package_id -pretty_name "News" -url [ad_return_url] ] # text-only body if {$display_item_content_p && [string equal $html_p "f"]} {