示例#1
0
 public static function template_create(&$templateName, array &$params, XenForo_Template_Abstract $template)
 {
     switch ($templateName) {
         case 'post':
             Tinhte_XenTag_ContentWrapper_Post::wrap($params);
             break;
     }
 }
示例#2
0
 public static function template_create($templateName, array &$params, XenForo_Template_Abstract $template)
 {
     switch ($templateName) {
         case 'editor':
         case 'forum_view':
         case 'post_edit':
         case 'resource_add':
         case 'resource_description':
         case 'search_form_post':
         case 'thread_create':
         case 'thread_edit':
         case 'thread_reply':
         case 'thread_view':
         case 'thread_list_item_edit':
         case 'thread_list_item_preview':
         case 'tools_rebuild':
             $template->preloadTemplate('tinhte_xentag_' . $templateName);
             break;
         case 'PAGE_CONTAINER':
             // these template will be preloaded in all pages
             $template->preloadTemplate('tinhte_xentag_bb_code_tag_tag');
             $template->preloadTemplate('tinhte_xentag_hook_message_below');
             $template->preloadTemplate('tinhte_xentag_hook_message_content');
             $template->preloadTemplate('tinhte_xentag_hook_message_notices');
             $template->preloadTemplate('tinhte_xentag_hook_navigation_tabs_forums');
             $template->preloadTemplate('tinhte_xentag_hook_post_private_controls');
             $template->preloadTemplate('tinhte_xentag_hook_post_public_controls');
             break;
     }
     if ($templateName == 'search_results') {
         $template->preloadTemplate('tinhte_xentag_sidebar_search_results');
     }
     if ($templateName == 'thread_view') {
         $template->preloadTemplate('tinhte_xentag_hook_thread_view_pagenav_before');
         $template->preloadTemplate('tinhte_xentag_hook_thread_view_form_before');
         $template->preloadTemplate('tinhte_xentag_hook_thread_view_qr_before');
         $template->preloadTemplate('tinhte_xentag_hook_thread_view_qr_after');
     }
     if ($templateName == 'post') {
         Tinhte_XenTag_ContentWrapper_Post::wrap($params);
     }
     if ($templateName == 'forum_edit') {
         $template->preloadTemplate('tinhte_xentag_hook_admin_forum_edit_tabs');
         $template->preloadTemplate('tinhte_xentag_hook_admin_forum_edit_panes');
     }
     if ($templateName == 'page_edit') {
         $template->preloadTemplate('tinhte_xentag_hook_admin_page_edit_basic_informati');
     }
     if ($templateName == 'pagenode_container') {
         $template->preloadTemplate('tinhte_xentag_hook_pagenode_container_article');
     }
     if ($templateName == 'resource_view') {
         $template->preloadTemplate('tinhte_xentag_hook_resource_view_sidebar_resource_');
     }
 }
示例#3
0
 public function renderHtml()
 {
     parent::renderHtml();
     Tinhte_XenTag_ContentWrapper_Post::wrap($this->_params);
 }