public static function template_create(&$templateName, array &$params, XenForo_Template_Abstract $template) { switch ($templateName) { case 'post': Tinhte_XenTag_ContentWrapper_Post::wrap($params); break; } }
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_'); } }
public function renderHtml() { parent::renderHtml(); Tinhte_XenTag_ContentWrapper_Post::wrap($this->_params); }