Les partiaux

La règle:

Rappel: Les résultats de type HTML sont insérés dans la cible désignée dans l’attribut target, le cas échéant dans la cible désignée comme cible par défaut dans la configuration.

Problématique: Cependant il peut être intéressant sur un même résultat d’avoir une ou partie(s) de celui-ci qui prendront place dans des cibles différentes.

Solution: Si une réponse HTML a dans son contenu une ou plusieurs balises <partial>, le(s) contenu(s) de celle-ci prend place dans la cible désigné par son attribut target. La définition de cette cible est identique aux autres éléments de navigation : documentation

Exemple:

Ce lien:

<a href="page1.php" target="#list">LINK</a>

avec pour réponse:

<html>
      <head>
      [....]
      </head>
      <body>
          <div>contenu1</div>
          <partial target="#navbar">
               <div>contenu2</div>
          </partial>
      </body>
</html>

insérera dans l’élément avec l’id #list le div avec contenu1
et dans l’élément avec l’id #navbar le div avec contenu2
démonstration