Implemented taxonomy administration pages
- create term, vocabulary, add or remove term from vocabularies, ... Fixed content editing related to taxonomy (especially with multiple terms vs tags). Fixed various SQL storage issue related to taxonomy and vocabularies. Added CMS_RESPONSE.wsf_theme as helper.
This commit is contained in:
@@ -15,7 +15,7 @@ inherit
|
||||
|
||||
REFACTORING_HELPER
|
||||
|
||||
CMS_ENCODERS
|
||||
CMS_REQUEST_UTIL
|
||||
|
||||
create
|
||||
make
|
||||
@@ -407,7 +407,7 @@ feature {NONE} -- Hooks
|
||||
l_hooks: like hooks
|
||||
do
|
||||
l_hooks := hooks
|
||||
register_hooks (l_hooks)
|
||||
setup_core_hooks (l_hooks)
|
||||
across
|
||||
enabled_modules as ic
|
||||
loop
|
||||
@@ -436,7 +436,7 @@ feature -- Query: API
|
||||
|
||||
feature -- Hooks
|
||||
|
||||
register_hooks (a_hooks: CMS_HOOK_CORE_MANAGER)
|
||||
setup_core_hooks (a_hooks: CMS_HOOK_CORE_MANAGER)
|
||||
-- Register hooks associated with the cms core.
|
||||
do
|
||||
a_hooks.subscribe_to_export_hook (Current)
|
||||
|
||||
@@ -72,7 +72,6 @@ feature {NONE} -- Initialization
|
||||
l_module: CMS_MODULE
|
||||
l_enabled_modules: CMS_MODULE_COLLECTION
|
||||
do
|
||||
api.register_hooks (hooks)
|
||||
l_enabled_modules := api.enabled_modules
|
||||
across
|
||||
l_enabled_modules as ic
|
||||
@@ -984,6 +983,26 @@ feature -- Theme
|
||||
end
|
||||
end
|
||||
|
||||
feature -- Theme helpers
|
||||
|
||||
wsf_theme: WSF_THEME
|
||||
-- WSF Theme from CMS `theme' for Current response.
|
||||
local
|
||||
t: like internal_wsf_theme
|
||||
do
|
||||
t := internal_wsf_theme
|
||||
if t = Void then
|
||||
create {CMS_TO_WSF_THEME} t.make (Current, theme)
|
||||
internal_wsf_theme := t
|
||||
end
|
||||
Result := t
|
||||
end
|
||||
|
||||
feature {NONE} -- Theme helpers
|
||||
|
||||
internal_wsf_theme: detachable WSF_THEME
|
||||
-- Once per object for `wsf_theme'.
|
||||
|
||||
feature -- Element Change
|
||||
|
||||
set_status_code (a_status: INTEGER)
|
||||
|
||||
Reference in New Issue
Block a user