From 2f2cecf808cca67d49f5cfc170ba737198e4a947 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Mon, 15 Jan 2007 21:52:27 +0000 Subject: [PATCH] asset template vars and ISA relationship for Search --- lib/WebGUI/Help/Asset_Search.pm | 54 +++++++++++++++++++++---- lib/WebGUI/i18n/English/Asset_Search.pm | 27 +++++++++++++ 2 files changed, 73 insertions(+), 8 deletions(-) diff --git a/lib/WebGUI/Help/Asset_Search.pm b/lib/WebGUI/Help/Asset_Search.pm index a1d75bc59..3c0d1fb68 100644 --- a/lib/WebGUI/Help/Asset_Search.pm +++ b/lib/WebGUI/Help/Asset_Search.pm @@ -38,9 +38,28 @@ our $HELP = { }, ] }, + 'search template' => { title => 'search template', body => 'search template body', + isa => [ + { + tag => 'pagination template variables', + namespace => 'WebGUI' + }, + { + namespace => "Asset_Article", + tag => "article asset template variables" + }, + { + namespace => "Asset_Template", + tag => "template variables" + }, + { + namespace => "Asset", + tag => "asset template" + }, + ], fields => [ ], variables => [ @@ -66,20 +85,39 @@ our $HELP = { } ], related => [ - { - tag => 'asset fields', - namespace => 'Asset' - }, { tag => 'wobject template', namespace => 'Asset_Wobject' }, - { - tag => 'template language', - namespace => 'Asset_Template' - } ] }, + + 'search asset template variables' => { + title => 'search asset template variables title', + body => 'search asset template variables body', + isa => [ + { + namespace => "Asset_Wobject", + tag => "wobject template variables" + }, + ], + fields => [ + ], + variables => [ + { + 'name' => 'templateId' + }, + { + 'name' => 'searchRoot' + }, + { + 'name' => 'classLimiter' + }, + ], + related => [ + ] + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/Asset_Search.pm b/lib/WebGUI/i18n/English/Asset_Search.pm index 38b524394..026ec4b82 100644 --- a/lib/WebGUI/i18n/English/Asset_Search.pm +++ b/lib/WebGUI/i18n/English/Asset_Search.pm @@ -90,6 +90,33 @@ our $I18N = { ##hashref of hashes lastUpdated => 1142052519, }, + 'search asset template variables title' => { + message => q|Search Asset Template Variables|, + lastUpdated => 1164841146 + }, + + 'search asset template variables body' => { + message => q|Every asset provides a set of variables to most of its +templates based on the internal asset properties. Some of these variables may +be useful, others may not.|, + lastUpdated => 1164841201 + }, + + 'templateId' => { + message => q|The ID of the template used to display the Search Asset.|, + lastUpdated => 1168897708, + }, + + 'searchRoot' => { + message => q|The ID of the Asset where the searching will begin.|, + lastUpdated => 1168897708, + }, + + 'classLimiter' => { + message => q|A string with all types of Assets to search.|, + lastUpdated => 1168897708, + }, + }; 1;