Loading...

Answered: How do I create conditions, to control where something appears

Post date: 2021-09-18 07:48:15
Views: 12

You can use  $this->template  to create conditions for different types of pages, much like WordPress.

if ($this->template == 'question') {
    // DO SOMETHING
}

Conditions:

Linked to Navigation

$this->template == 'ask'                          // Ask Page
$this->template == 'qa'                           // Homepage / Q&A Page
$this->template == 'activity'                  // Activity Page
$this->template == 'questions'             // Questions List Page
$this->template == 'hot'                          // Hot Page
$this->template == 'unanswered'        // Unanswered Page
$this->template == 'tags'                       // Tags Page
$this->template == 'categories'           // Categories Page
$this->template == 'users'                     // Users List Page


Single Pages:

$this->template == 'question'              // Single Question Page
$this->template == 'custom'                // Single Page
$this->template == 'search'                  // Search Result Page
$this->template == 'user'                      // Single User Page


Page templates are rendered as a body class in the DOM. You can inspect element to check for other page templates.

Please click Here to read the full story.
 
Other Top and Latest Questions:
Plus-size women's cold-weather exercise gear
Brave Browser Need Help: *This site can't be reached*
Son with eczema wakes up in the middle of the night itching
Burying ethernet cable (or wireless??)
A different kind of "last mile" problem
Can my employer ask a doctor's note for a 1099 employee?
More books like the Earthsea Cycle?
Beginner Gardening Books
Interviews, arrogant & rationalizing my mistakes!
Pulling the plug on a Rav 4