Dwarshuis Web developer
u bent hier: Home > joomla! > Joomla! body id

Joomla! body id

Categorie: Joomla

Hoe koppel je een uniek id aan de <body> van een pagina in Joomla 1.5.x?

Lang gezocht en eindelijk gevonden. Met zeer veel dank aan Bas Vredeling (www.zonderling.com)

Het toekennen van een id aan een body tag geeft heel veel mogelijkheden m.b.t. het stylen van individuele pagina's van je website zonder met verschillende templates te hoeven werken.

Ik bedoel dit:

<body id="willekeurigenaam">

Hoe doe je dit:

vervang in je template

<body>

door

<?php
$menu = &JSite::getMenu();
$active = $menu->getActive();
?>
<body<?php
if (!empty($active->alias)) {
echo " id=\"$active->alias\"";} ?>>

Als basis voor de id wordt de alias van het menu-item gebruikt.

Bruikbare aanvulling van Chris Davenport op http://forum.joomla.org/viewtopic.php?f=127&t=281999&p=1558161#p1558161

<?php
$menu =& JSite::getMenu();
$active = $menu->getActive();
$params = $menu->getParams( $active->id );
$class = $params->get( 'pageclass_sfx' );
?>
<body<?php if ($class) echo ' class="' . $class . '"'; ?>>

 

terug naar boven

Zoeken

Omschrijving

Ik ben een front-end web developer, gespecialiseerd in Joomla en in de Webrichtlijnen.

Ik ontwerp / design geen websites.

Nieuwe artikelen