Template_Bootstrap::get_view_html()

Gets the View HTML


Return

(string)


Top ↑

Source

File: src/Tribe/Views/V2/Template_Bootstrap.php

	public function get_view_html() {
		$query = tribe_get_global_query_object();

		if ( isset( $query->query_vars['tribe_events_views_kitchen_sink'] ) ) {
			$context = [
				'query' => $query,
			];

			/**
			 * @todo  Replace with actual code for view and move this to correct kitchen sink
			 */
			$template = Arr::get( $context['query']->query_vars, 'tribe_events_views_kitchen_sink', 'page' );
			if ( ! in_array( $template, tribe( Kitchen_Sink::class )->get_available_pages() ) ) {
				$template = 'page';
			}

			$html = tribe( Kitchen_Sink::class )->template( $template, $context, false );
		} else {
			$context   = tribe_context();
			$view_slug = $context->get( 'view' );
			$html      = View::make( $view_slug, $context )->get_html();
		}

		return $html;
	}

Top ↑

Changelog

Changelog
Version Description
4.9.2 Introduced.