Feature Upgrade - UIkit 3 Grid , Slider / H-Tag für Überschrift definieren

  • tonix90
  • tonix90s Avatar Autor
  • Junior Mitglied
  • Junior Mitglied
  • Beiträge: 25
  • Dank erhalten: 1
Hallo zusammen,
vielleicht hilft es dem ein oder anderen weiter , oder die Funktionen schaffen es sogar in ein offizielles Release.

Sowohl bei SEO-Analysen als auch bei dem Thema Barrierefreiheit von Webseiten, kam immer wieder der Punkt auf dass die Überschriftenstruktur nicht eingehalten wird. Das liegt dran dass ich Grid und Slider verwende und diese als Überschrift immer nur den H4 Tag nutzen.
Ich habe im Forum schon gesehen dass auch andere das Bedürfnis hatten, sei es aus meinen Gründen oder einfach nur um Überschriften in der Darstellung unterschiedlich zu gestalten.
Mit der Erweiterung kann man den Tag frei wählen den der Titel oder Header verwendet.
Man kann in der form.xml des jeweiligen Moduls ein Feld hinzufügen
Code:
<field name="hxtag" type="list" label="MOD_UK_GRID_FORM_HXTAG" default="1" showon="cols!:0"> <option value="1">MOD_UK_GRID_FORM_HXTAG1</option> <option value="2">MOD_UK_GRID_FORM_HXTAG2</option> <option value="3">MOD_UK_GRID_FORM_HXTAG3</option> <option value="4">MOD_UK_GRID_FORM_HXTAG4</option> <option value="5">MOD_UK_GRID_FORM_HXTAG5</option> <option value="6">MOD_UK_GRID_FORM_HXTAG6</option> </field>
und in der jeweiligen default.php die Zeile des h4-Tag ersetzen.
Im Grid ist das dann
Code:
<?php echo "<h" . $item->hxtag . " class=\"pt-3 " . $item->al_title . "\">" . $item->title . "</h" . $item->hxtag . ">";?>
beim Slider
Code:
<?php echo "<h" . $item->hxtag . " class=\"uk-card-title\">" . $item->title . "</h" . $item->hxtag . ">";?>

Das lässt sich natürlich auch auf andere Module übertragen.

Bei Fragen kommt gerne auf mich zu.

Viele Grüße
Last Edit:1 Jahr 3 Monate her von tonix90
Letzte Änderung: 1 Jahr 3 Monate her von WM-Loose.
Dieses Thema wurde gesperrt.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

JoomlaPlates

Professionelle Joomla Templates mit deutscher Dokumentation und Support seit 2008. Über 70 Templates für Joomla 5 & 6.

Joomla 4 Joomla 5 Joomla 6
Kontakt & Rechtliches
  • support@joomlaplates.de
  • Deutsches Support-Team
  • Mo-Fr: 9:00-18:00 Uhr

© JoomlaPlates. Alle Rechte vorbehalten. 2008 - 2026

JoomlaPlates ist nicht mit dem Joomla! Project verbunden. Joomla! ist eine eingetragene Marke von Open Source Matters, Inc.