1. Mol4
  2. Sherlock Holmes The Voice
  3. Commercial Templates
  4. Thursday, 12 October 2023
  5.  Subscribe via email
Hello Ciaran,

On this test site I use the J51 Robyn template.
There are 4 'locations' in the website, each with a different navigation and homepage.
The lay-out of each location comes from a different template-instance with some individual settings per location.
I want the logo of these different locations go to their own homepage.
In Joomla 3 I could get this done with the following javascript in the custom code of their own template-instance:

<script type="text/javascript" >
jQuery(window).load(function(){
jQuery(".logo a";).attr("href", https://here-the-link-to-the-individual-homepage.nl)
});
</script>

In Joomla 4 this doesn't work anymore.
Is there a way to get this done differently?

Thanks,
Greetings Ton
Accepted Answer Pending Moderation
0
Votes
Undo
Hi Ton

To amend try adding the following to the Head Custom Code field of your templates parameters (Extensions -> Template Manager -> YourTemplate -> Custom Code -> Head Custom Code)...

<script>
document.addEventListener("DOMContentLoaded", function() {
const logoLink = document.querySelector(".logo a");
logoLink.setAttribute('href', "http://whatever.com");;
});
</script>


Replacing http://whatever.com to the new URL.

Ciaran
  1. more than a month ago
  2. Commercial Templates
  3. # 1
Accepted Answer Pending Moderation
0
Votes
Undo
Thnx, this works fine! :D
  1. more than a month ago
  2. Commercial Templates
  3. # 2
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!