Sha256: fe08336e0abceec7d765e71fd886edd38a90bcc763a0ab7716c2b52e97f2fe3b
Contents?: true
Size: 867 Bytes
Versions: 9
Compression:
Stored size: 867 Bytes
Contents
module Spree module Core module ControllerHelpers module CommonDecorator def self.prepended(base) base.module_eval do attr_reader :custom_title def title custom_title || current_store.seo_tagline end def custom_title @title.presence || accurate_title.presence end def accurate_title # No default accurate_title (controller-level SEO title) # so we can detect when there's no seo title defined, # make it fallback to Spree::Store#seo_tagline # field and then reverse the title output in # SolidusSeo::MetaDataBuilder#set_meta_data end end end ::Spree::Core::ControllerHelpers::Common.prepend(self) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems