/** * initialize_template_parts * * @access public * @param \EE_Events_Archive_Config $config * @return \EE_Template_Part_Manager */ public function initialize_template_parts(EE_Events_Archive_Config $config = null) { $config = $config instanceof EE_Events_Archive_Config ? $config : $this->config(); EEH_Autoloader::instance()->register_template_part_autoloaders(); $template_parts = new EE_Template_Part_Manager(); $template_parts->add_template_part('tickets', __('Ticket Selector', 'event_espresso'), 'content-espresso_events-tickets.php', $config->display_order_tickets); $template_parts->add_template_part('datetimes', __('Dates and Times', 'event_espresso'), 'content-espresso_events-datetimes.php', $config->display_order_datetimes); $template_parts->add_template_part('event', __('Event Description', 'event_espresso'), 'content-espresso_events-details.php', $config->display_order_event); $template_parts->add_template_part('venue', __('Venue Information', 'event_espresso'), 'content-espresso_events-venues.php', $config->display_order_venue); do_action('AHEE__EED_Event_Archive__initialize_template_parts', $template_parts); return $template_parts; }
/** * add_event_template_parts * * @param EE_Template_Part_Manager $template_parts * @param bool $archive * @return array */ public static function add_event_template_parts(EE_Template_Part_Manager $template_parts, $archive = true) { EED_People_Event_Template_Parts::$templates_path = EEA_PEOPLE_ADDON_PATH . 'public' . DS . 'templates' . DS; $template_parts->add_template_part('people', __("People", "event_espresso"), EED_People_Event_Template_Parts::$templates_path . 'content-espresso_events-people.php', EED_People_Event_Template_Parts::get_event_display_order_people($archive)); return $template_parts; }