Logo

Documentation

/home/vhsh1501/documentation.benjamin-bruant.com/wp-content/themes/zetheme/single.phpsingle

PHP & HTML

création de la variable $title dans index.php:

<?php 
$title = "Page d'accueil";

require 'header.php'; 
?>

Syntaxes pour header.php:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" href="/docs/4.0/assets/img/favicons/favicon.ico">

    <title><?php if (isset($title)) { echo  $title; } else { echo 'Mon site'; } ?></title>
 <title>
    <?php if (isset($title)) { ?>
      <?php echo  $title; ?>
    <?php } else { ?>
      Mon site
    <?php } ?>
  </title>
<title>
    <?php if (isset($title)) : ?>
      <?php echo  $title; ?>
    <?php  else : ?>
      Mon site
    <?php endif ?>
  </title>

Short syntaxe avec '=':

<title>
    <?php if (isset($title)) : ?>
      <?=  $title; ?>
    <?php  else : ?>
      Mon site
    <?php endif ?>
  </title>

création de la variable $nav dans index.php:

<?php 
$title = "Page d'accueil";
$nav = 'index';

require 'header.php'; 
?>

Insertion conditionnelle de la classe active:

 <div class="collapse navbar-collapse" id="navbarsExampleDefault">
      <ul class="navbar-nav mr-auto">
        <li class="nav-item <?php if ($nav === 'index') : ?>active<?php endif; ?>">
          <a class="nav-link" href="/index.php">Accueil</a>
        </li>
        <li class="nav-item <?php if ($nav === 'contact') : ?>active<?php endif; ?>">
          <a class="nav-link" href="/contact.php">Contact</a>
        </li>
      </ul>
    </div>