Comment puis-je créer cela en utilisant le code html aide? (Avec ligne = false donc je peux le préciser sur une base per-view)
<link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" />
5 Réponses :
Il semble que mon ami m'a dit que je lui ai dit comment faire il y a quelques mois, le problème est résolu ...
<?php echo $this->Html->meta('canonical', 'http://www.example.com/product.php?item=swedish-fish', array('rel'=>'canonical', 'type'=>null, 'title'=>null, 'inline' => false) );?>
Nous avons trouvé ce CakePHP le site bugtracking: http://cakephp.lighthouseapp.com/projects/42648/tickets/1063-support-for-custom-meta-tag-elements-in-htmlhelper
vous pouvez utiliser Apparemment
echo $this->Html->meta('canonical', 'http:://example.com', array('rel'=>'canonical', 'type'=>null, 'title'=>null)); //outputs <link href="http:://example.com" rel="canonical" />
Si vous cherchez quelque chose qui sort automatiquement l'URL courant dans une balise canonique, vous pouvez utiliser le $ this-> html-> url (null, true); code> ou
$ this-> ici;. code> dans le cakephp html aide
<?php echo $this->Html->meta('canonical', $this->here, array('rel'=>'canonical', 'type'=>null, 'title'=>null)); ?>
Dans CakePHP 2:
echo $this->Html->meta('canonical', 'http://example.com', array('rel' => 'canonical', 'type' => null, 'title' => null, 'block' => true));
CakePHP 4 strong>: À votre avis (es: Articles / view.php) ajouter ceci: p> <?= $this->fetch('meta') ?>