PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 3.8.2
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v3.8.2
4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 All 200 releases
betterdocs / views / templates / single / layout-9.php

layout-9.php in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 3.8.2, at views/templates/single/layout-9.php

114 lines 5.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The template for single doc page
4 *
5 * @author WPDeveloper
6 * @package Documentation/SinglePage
7 */
8
9 get_header();
10
11 $view_object = betterdocs()->views;
12 $enable_toc = betterdocs()->settings->get( 'enable_toc' );
13 $collapsible_toc_mobile = betterdocs()->settings->get( 'collapsible_toc_mobile' );
14 $enable_sidebar_cat_list = betterdocs()->settings->get( 'enable_sidebar_cat_list' );
15 $number_of_faqs = betterdocs()->customizer->defaults->get( 'search_modal_query_initial_number_of_faqs' );
16 $number_of_docs = betterdocs()->customizer->defaults->get( 'search_modal_query_initial_number_of_docs' );
17 // $faq_terms = betterdocs()->customizer->defaults->get( 'search_modal_query_select_specific_faq' );
18 // $doc_terms = betterdocs()->customizer->defaults->get( 'search_modal_query_select_specific_doc_category' );
19 $sidebar_switch = betterdocs()->customizer->defaults->get('sidebar_search_layout_7_toggle');
20
21 $wrapper_class = ['betterdocs-content-wrapper betterdocs-display-flex'];
22
23 if ( $enable_sidebar_cat_list == 1 && $enable_toc == 1 ) {
24 $wrapper_class[] = 'grid-col-3 sidebar-toc-enable';
25 } elseif ( $enable_sidebar_cat_list == 1 ) {
26 $wrapper_class[] = 'grid-col-2 sidebar-enable';
27 } elseif ( $enable_toc == 1 ) {
28 $wrapper_class[] = 'grid-col-2 toc-enable';
29 } elseif ( ! $enable_sidebar_cat_list && ! $enable_toc ) {
30 $wrapper_class[] = 'grid-col-1 content-enable';
31 }
32 ?>
33 <div class="betterdocs-wrapper betterdocs-fluid-wrapper betterdocs-single-wrapper betterdocs-single-layout-8 betterdocs-single-layout-9">
34 <?php if ( betterdocs()->customizer->defaults->get( 'single_doc_layout_8_9_search_toogle' ) ) {
35 betterdocs()->template_helper->search();
36 }
37 ?>
38 <div class="<?php echo implode( ' ', $wrapper_class ); ?>">
39 <?php
40 betterdocs()->views->get( 'templates/sidebars/sidebar-7', [
41 'layout_type' => 'template',
42 'number_of_docs' => $number_of_docs,
43 'number_of_faqs' => $number_of_faqs,
44 // 'faq_terms' => $faq_terms,
45 // 'doc_terms' => $doc_terms,
46 'sidebar_search' => $sidebar_switch
47 ] );
48 ?>
49 <div id="betterdocs-single-main" class="betterdocs-content-area docs-single-main docs-content-full-main">
50 <div class="betterdocs-content-inner-area">
51 <?php
52 while ( have_posts() ): the_post();
53 $view_object->get( 'templates/parts/mobile-nav', [
54 'mobile_sidebar' => true,
55 'mobile_toc' => true
56 ] );
57 $view_object->get( 'templates/parts/breadcrumbs', [
58 'breadcrumbs_layout' => 'layout-2'
59 ] );
60 /**
61 * Headers
62 */
63 $view_object->get( 'templates/headers/layout-4' );
64 $author = betterdocs()->customizer->defaults->get( 'betterdocs_doc_author_enable_layout_9' );
65 $updated_date = betterdocs()->customizer->defaults->get( 'betterdocs_doc_author_date' );
66 if ( $author ) {
67 $view_object->get( 'templates/parts/author', [ 'updated_date' => $updated_date ] );
68 }
69 $view_object->get( 'templates/contents/layout-2' );
70 $view_object->get( 'template-parts/update-date' );
71
72 echo '<div class="betterdocs-entry-footer">';
73 /**
74 * Tags
75 */
76 echo '<div class="betterdocs-tags-print">';
77 $view_object->get( 'templates/parts/tags' );
78 $view_object->get( 'templates/parts/print-icon-2', [
79 'enable' => betterdocs()->settings->get( 'enable_print_icon', false )
80 ] );
81 echo '</div>';
82
83 /**
84 * Social Share
85 */
86 do_action( 'betterdocs_docs_before_social' );
87
88 // $view_object->get( 'templates/parts/social-2' );
89
90 /**
91 * Feedback Form
92 */
93 //$view_object->get( 'templates/feedback-form' );
94 echo '</div>';
95 endwhile;
96 $view_object->get( 'templates/parts/navigation' );
97 $view_object->get( 'templates/parts/credit' );
98 $view_object->get( 'templates/parts/comment' );
99 ?>
100 </div>
101 </div> <!-- #main -->
102 <?php
103 if ( $enable_toc ) {
104 $view_object->get( 'templates/sidebars/sidebar-right', [
105 'feedback' => betterdocs()->customizer->defaults->get('betterdocs_post_reactions'),
106 'social_share' => true
107 ] );
108 }
109 ?>
110 </div> <!-- #primary -->
111 </div> <!-- .betterdocs-single-wraper -->
112 <?php
113 get_footer();
114