Sneltoetsen in menu

If you are not sure how to create a Template Override or how to use it as Alternative Layout, you can check our FAQ first.

Als je niet zeker weet hoe je een Template Overide kan maken of hoe je deze kan gebruiken als Alternatieve Layout is het verstandig om eerst onze FAQ door te nemen.

Om onbegrijpelijke redenen is het niet mogelijk om een sneltoets aan te maken in Joomla. HIer voor moet er dus een override gemaakt worden.

Het idee is om een hashkey (#) toe te voegen voor de leter die als sneltoets gebruikt kan worden. Bijvoorbeeld kan de "S" in het menu van "Startseite" als sneltoets gebruikt worden en worden onderstreept. In de backend ziet dit er als volgt uit:

barr backendmenu

barr frontendmenu

De sneltoetsen (#) zullen dan in de Frontend verwijderd worden en de volgende letter zal worden onderstreept. Deze letter zal ook automatisch de HTML-tag accesskey krijgen, die in de link is opgenomen. De broncode ziet er als volgt uit:
<a accesskey="K" href="/index.php/das-kunsthaus">Das <u>K</u>unsthaus</a>
Om dit te krijgen zal het bestand default_component.php als volgt aangepast moeten worden:

Aanpassen van het kruimelpad
mod_breadcrumbs

Omdat het niet netjes is om ook in het kruimelpad het hekje (#) in het pad te krijgen kunnen we hier ook een override voor aanmaken om dit te voorkomen. Dit kan snel, eerst moet je het oorspronkelijke bestand bewerken (als je gebruik maakt van een template van een templateprovider controleer dan eerst of er misschien al een override van het kruimelpad in de template bestaat en bewerk dan dit bestand). Het originele bestand vind je hier:

/modules/mod_breadcrumbs/tmpl/default.php

Deze kan je naar de templatemap wegschrijven:

/templates/[IHR TEMPLATE]/html/mod_breadcrumbs/default.php

Zoek nu naar dit bestand in het onderste gedeelte naar de volgende code in default.php en voeg op regel 6 en 25 (respectievelijk $ pathname = str_replace ("#","",$item->name); ) toe. Op de regels 10, 14 en 27 moet je $item->name met $pathname vervangen.

 

Author: Axel TütingEmail: Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.

GIST Code

Joomla.de Forum

Geen feed gevonden

And the J.O.S.C.A.R. goes to...

JAB15 logo

JOVER_FOOTER_JOSCARS.

Overrides van

  • 1559507_696946120343022_2619986911434960761_o
  • axel_tueting
  • 1a3bf2dda6069464905e3816f494b587
  • george
  • 5a67ea5f9da573adf828721341a2dc7f
  • 11036042_912712812082877_9026187587615442228_n
  • marco_schauz
  • 7d55f932dabcae1e85c6543901fcc581
  • 1bbbb27
  • aadb08dad2365a68c233cde0b2716e3a
  • d72a769d3a4103928603a345e6a054e9
  • 00844f47ba7bf84a8f8fefdf719416bb

Sponsors

Kubik Rubik Extensions

sponsor fc hosting

logostore jes2

logo Yireo 500px 4 bevel

Nieuw Overrides

The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.

j-over.de is not affiliated with or endorsed by Open Source Matters or the Joomla.