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

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

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:
Delta CEO sees record earnings in reach again thanks to high-end travel demand
Global central bankers unite in defense of Fed Chair Jerome Powell
Bank of America boosts Micron price target, sees upside driven by tight memory supply
Stocks making the biggest moves premarket: L3Harris, JPMorgan, Delta, Intel, AMD and more
AI startup Replit launches feature to vibe code mobile apps
India’s exports to China surge in December while shipments to U.S. decline as Trump tariffs bite
This Korean retail giant has been under pressure. Deutsche Bank thinks the bad news is baked in
Trump pitches direct payments to consumers for health care. What policy experts say about the plan
Stocks making the biggest moves premarket: PNC, ImmunityBio, Coupang & more
Amazon threatens 'drastic' action after Saks bankruptcy, says $475M stake is now worthless