enterprise_homepage.rb
869 Bytes
class EnterpriseHomepage < Article
def self.short_description
__('Enterprise homepage.')
end
def self.description
_('Display the summary of profile.')
end
def name
profile.nil? ? _('Homepage') : profile.name
end
# FIXME isn't this too much including just to be able to generate some HTML?
include ActionView::Helpers::TagHelper
include ActionView::Helpers::UrlHelper
include ActionController::UrlWriter
include ActionView::Helpers::AssetTagHelper
include EnterpriseHomepageHelper
include CatalogHelper
def to_html(options ={})
products = self.profile.products
display_profile_info(self.profile) + content_tag('div', self.body || '') +
(self.profile.environment.enabled?('disable_products_for_enterprises') ? '' : display_products_list(self.profile, products))
end
def can_display_hits?
false
end
end