setIcon('folder') ->make([ 'rewrite' => [ 'slug' => 'faq', 'with_front' => false, 'hierarchical' => true ], 'hierarchical' => true, 'for' => [ 'faq', ], ]) ->setAll([ 'show_directory', 'show_feed', 'is_faq' ]); //$directory = $section->getConfig('directory'); } function altr_section_fields():void { if (!class_exists('JVBase\registrar\Registrar')) { return; } $section = Registrar::getInstance('section'); $fields = $section->fields(); $fields->addCommon('wiki'); } function altr_section_schema():array { return [ 'type' => 'JVBase\managers\SEO\render\Thing\CreativeWork\WebPage\FAQPage', 'name' => '{{name}} | FAQ', 'description' => '{{description}}', ]; } function altr_section_meta():array { return[ 'name' => '{{name}} – FAQs on Tattoo Removal', 'description' => '{{description}}', ]; } function altr_section_archive(array $defaults):array { return array_merge($defaults, [ 'type' => 'JVBase\managers\SEO\render\Thing\CreativeWork\WebPage\FAQPage', 'name' => '{{name}} | FAQ', 'description' => '{{description}}', ]); } function altr_section_reference_schema(array $defaults):array { return $defaults; } // //function altr_section():array //{ // return [ // 'singular' => 'Section', // 'plural' => 'Sections', // 'icon' => 'folder', // 'show_feed' => false, // 'show_directory'=> true, // 'rewrite' => [ // 'slug' => 'faq', // 'with_front' => false, // 'hierarchical' => true, // ], // 'hierarchical' => true, // 'for_content' => [ // 'faq', // ], // 'seo' => [ // 'meta' => [ // 'title' => '{{term_name}} | FAQ', // 'description' => '{{description}}' // ], // 'schema' => [ // 'type' => 'FAQPage', // 'name' => '{{term_name}} | FAQ', // 'description' => '{{term_description}}', // ], // 'archive' => [ // 'type' => 'FAQPage', // 'name' => '{{term_name}} - Frequently Asked Questions', // 'description' => '{{description}}', // ] // ], // 'fields' => [ // 'term_name' => [ // 'label' => 'Name', // 'type' => 'text', // 'subtype' => 'number', // 'quickEdit' => true, // ], // 'common' => [ 'wiki' ] // ] // ]; //}