Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: [joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4)

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 02 Oct 2022 08:29 #65879

  • carabao
  • carabao's Avatar Topic Author
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Posts: 225
  • Thank you received: 13
Bonjour

Suite à des échanges sur un forum , on me conseille d'utiliser le titre de l'article pour faciliter la navigation et améliorer le référencement.

J'ai activé l'affichage du titre de l'article ainsi que lien sur celui-ci dans les paramètres du lien de menu, cela fonctionne mais le lien est placé dans une balise H2

Hors il me semblait que joomla 4 placé automatiquement le lien dans une balise H1, contrairement à joomla 3 (H2)

J'ai lu que l'on pouvait créer des substitutions , ce que j'ai fait et j'ai obtenu dans le répertoire template/nomdutemplate/html/cont_content/article/

3 fichiers (créé par joomla)

default-20221002-xxxxx.php
default.php
default-links.php


dans le fichier default-20221002-xxxx.php, j'ai
<div class="page-header">
        <h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
    </div>

la balise H1 apparait bien. Pourquoi lorsque je visualise le site et le code source, je vois
<div class="page-header">
 <h2 class="tck-article-title" itemprop="name">
...
</h2>
  </div>


Merci

Please Log in or Create an account to join the conversation.

Last edit: by carabao.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 02 Oct 2022 09:24 #65882

  • ced1870
  • ced1870's Avatar
  • Offline
  • Administrateur
  • Administrateur
  • Posts: 27173
  • Karma: 427
  • Thank you received: 3514
Salut
va dans Template Creator CK >> layouts >> article >> titre >> là tu peux le basculer sur H1
ça réglera ton souci

$this->params->get('page_heading')

ce n'est pas le titre de l'article, mais le titre de la page que tu peux définir dans le lien de menu ...peut-être qu'il y a eu des changements depuis Jooml4.0, je vais regarder ce point


CEd
Joomlack Webmaster and Developer

Please Log in or Create an account to join the conversation.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 02 Oct 2022 09:41 #65883

  • carabao
  • carabao's Avatar Topic Author
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Posts: 225
  • Thank you received: 13
Merci pour la piste, je ne l'avais pas vue.

Cela fonctionne pour l'affichage de l'article mais pas en affichage BLOG, le paramètre TAG H1/H2 n’existe pas pour le titre.


Titre de page, titre d'article ?

Je veux simplement que le titre*, celui défini lors de la création d'un article, s'affiche en H1.
code source actuel malgré la modification dans layout, article, titre
<h2 class="tck-article-title">xxx</h2>

Please Log in or Create an account to join the conversation.

Last edit: by carabao.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 02 Oct 2022 10:57 #65884

  • carabao
  • carabao's Avatar Topic Author
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Posts: 225
  • Thank you received: 13
ici:
‎/html/layouts/content/blog_style_default_item_title.php'

j'ai modifié H2 en H1 mais pas de modification
<?php if ($params->get('show_title')) : ?>
			<h1 itemprop="name" class="tck-article-title">
				<?php if ($params->get('link_titles') && ($params->get('access-view') || $params->get('show_noauth', '0') == '1')) : ?>
					<a href="<?php echo Route::_(
						RouteHelper::getArticleRoute($displayData->slug, $displayData->catid, $displayData->language)
					); ?>" itemprop="url">
						<?php echo $this->escape($displayData->title); ?>
					</a>
				<?php else : ?>
					<?php echo $this->escape($displayData->title); ?>
				<?php endif; ?>
			</h1>
		<?php endif; ?>

par contre, j'ai le même fichier ici:

/html/layouts/joomla/content/blog_style_default_item_title.php'


EDIT la première modification ne fonctionne pas

"/html/layouts/content/blog_style_default_item_title.php'"


mais la deuxième OUI

/html/layouts/joomla/content/blog_style_default_item_title.php'


EDIT 2

Par contre à chaque modification du template via template-creator, la modification dans le fichier

/html/layouts/joomla/content/blog_style_default_item_title.php'


est effacée, la balise H1 revient à H2

Please Log in or Create an account to join the conversation.

Last edit: by carabao.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 03 Oct 2022 07:37 #65890

  • ced1870
  • ced1870's Avatar
  • Offline
  • Administrateur
  • Administrateur
  • Posts: 27173
  • Karma: 427
  • Thank you received: 3514

mais pas en affichage BLOG

ça c'est normal, il ne doit y avoir qu'un seul H1 sur ta page, donc le titre du blog
les titres des articles sont forcément en H2
le H1 du titre de l'article fonctionne, si tu visualises l'article lui-même . Ce sont les règles SEO :)
Joomlack Webmaster and Developer

Please Log in or Create an account to join the conversation.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 03 Oct 2022 08:01 #65891

  • carabao
  • carabao's Avatar Topic Author
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Posts: 225
  • Thank you received: 13
Ok, je suis largué

sur ma page d'accueil : www.caravane-camping.be/

Les titres des articles sont en rouge, par exemple "Quels documents doit-on ....."

Lorsque je clique sur le titre en question " www.caravane-camping.be/preparation-du-v...hicule-pour-circuler " ou sur le lien "lire la suite" , j'arrive sur l'article correspondant

pour le moment, la couleur du titre de l'article est la même que la couleur de l'article en blog. J'ai forcé via une substitution le H2 en H1

Si je comprends bien ce que tu as dis, ce n'est pas autorisé d'avoir plusieurs H1 dans l’affichage blog .

Donc les titres des articles en blog devraient être en H2 ainsi que les titres des articles lorsqu'on les visualise.

Ce qui expliquerait pourquoi la substitution s'efface à chaque modification du template ?

Le H1 devrait ne correspondre qu'à "Petite gazette! La Une" par exemple

Merci

Please Log in or Create an account to join the conversation.

Last edit: by carabao.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 03 Oct 2022 08:30 #65894

  • ced1870
  • ced1870's Avatar
  • Offline
  • Administrateur
  • Administrateur
  • Posts: 27173
  • Karma: 427
  • Thank you received: 3514
je ne parle pas de substitution ici puisqu'on est dans Template Creator CK, c'est géré
pour faire simple
- artilces d'un blog >> titre H2
- article seul >> titre H1

comme je te l'ai dit sur ma première réponse

va dans Template Creator CK >> layouts >> article >> titre >> là tu peux le basculer sur H1

Joomlack Webmaster and Developer

Please Log in or Create an account to join the conversation.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 03 Oct 2022 08:41 #65895

  • carabao
  • carabao's Avatar Topic Author
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Posts: 225
  • Thank you received: 13
ok, c'est déjà fait pour la balise H1 suite à ton premier message.

Bon il me reste à mettre les mêmes règles CSS pour H1 (titre article) et H2 (titre blog article)

J'avais lu ci et là que ce paramètre n'était plus trop important pour google d'où mon interrogation.

Merci encore

Please Log in or Create an account to join the conversation.

[joomla 4.2.3, TCK 5.2.4] Balise H1 pour les titres des articles (joomla 4) 03 Oct 2022 08:52 #65896

  • ced1870
  • ced1870's Avatar
  • Offline
  • Administrateur
  • Administrateur
  • Posts: 27173
  • Karma: 427
  • Thank you received: 3514

J'avais lu ci et là que ce paramètre n'était plus trop important pour google d'où mon interrogation

tu parles du H1 ? si si il est toujoours important !
par contre il est maintenant soit disant autorisé d'en mettre plusieurs sur la même page, mais bon ça reste une nouvelle fraiche à prendre avec pincettes
pour les styles de titre >> tck >> layouts >> article >> titre
si tu mets un style ici, ça s'appliquera aussi au titre des articles du blog
Joomlack Webmaster and Developer
The following user(s) said Thank You: carabao

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Time to create page: 0.220 seconds

Fast and powerful creation, customizable and responsive.

Read More

Qui est en ligne

We have 250 guests and no members online