Files

Class Index [+]

Quicksearch

UbiquoDesign::Connectors::I18n::Page::InstanceMethods

Public Instance Methods

uhook_publish_block_widgets(block, new_block) {|widget, new_widget| ...} click to toggle source

(Not documented)

    # File vendor/plugins/ubiquo_design/lib/ubiquo_design/connectors/i18n.rb, line 66
66:           def uhook_publish_block_widgets(block, new_block)
67:             mapped_content_ids = {}
68:             block.widgets.each do |widget|
69:               next_content_id = mapped_content_ids[widget.content_id]
70: 
71:               new_widget = widget.clone
72:               new_widget.block = new_block
73:               new_widget.content_id = next_content_id
74:               new_widget.save_without_validation!
75: 
76:               mapped_content_ids[widget.content_id] = new_widget.content_id
77: 
78:               yield widget, new_widget
79:               new_widget.without_page_expiration do
80:                 new_widget.save! # must validate now
81:               end
82:             end
83:           end
uhook_static_section_widget(locale) click to toggle source

(Not documented)

    # File vendor/plugins/ubiquo_design/lib/ubiquo_design/connectors/i18n.rb, line 85
85:           def uhook_static_section_widget(locale)
86:             block = self.blocks.select { |b| b.block_type == "main" }.first
87:             if block
88:               ::Widget.locale(locale).first(:conditions => {
89:                 :type => "StaticSection", :block_id => block.id
90:               })
91:             end
92:           end

Disabled; run with $DEBUG to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.