Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : francofadda 15 Oct 2011, 13:36:33
-
Ciao a tutti
Avendo creato un template che ha nell'header un logo grafico e non testuale ho il problema di renderlo, come consuetudine, cliccabile per rimandare alla home page
A complicare le cose c'è il fatto che il logo è immagine di sfondo di un div; la soluzione quindi sembrerebbe quella di rendere cliccabile il div.
Da una ricerca in rete avrei trovato la soluzione: peccato che a me non funzioni :(
sarà un problema di sintassi?
Il div interessato, secondo me è il seguente <div class="art-headerobject"><>
che io ho provato a sostituire con il seguente<div class=“art-headerobject“onclick=“location.href=‘http://www.mydomainname.com/’;” style=“cursor: pointer;”>
la pagina è la seguente http://www.francofadda.it/ghomes/ (http://www.francofadda.it/ghomes/)
e il logo è G-HOMES :o
-
Metti proprio l'immagine dentro quel div e risolvi:
<div class="art-headerobject">
<a href="LINK_HOME"><img src="templates/slide_51/images/header-object.png"></a>
</div>
E cancella questa riga dal css
div.art-headerobject {
background-image: url("../images/header-object.png"); <===== Cancella!!
display: block;
height: 57px;
left: 1%;
margin-left: -5px;
position: absolute;
top: 16px;
width: 357px;
}
-
la tua idea è perfetta!
se dovessi lavorare direttamente su html e css non avrei problemi ma l'html è generato dal php di cui so abbastanza poco :-[
ti invio uno stralcio delle righe interessate; non so se può essere utile<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $document->language; ?>" lang="<?php echo $document->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template.css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript">if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
<script type="text/javascript" src="<?php echo $templateUrl; ?>/jquery.js"></script>
<script type="text/javascript">jQuery.noConflict();</script>
<script type="text/javascript" src="<?php echo $templateUrl; ?>/script.js"></script>
<script type="text/javascript">if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
</head>
<body class="<?php echo $view->bodyClass(); ?>">
<div id="art-main">
<?php if ($view->containsModules('user3', 'extra1', 'extra2')) : ?>
<div class="art-nav">
<div class="art-nav-l"><>
<div class="art-nav-r"><>
<div class="art-nav-outer">
<div class="art-nav-wrapper">
<div class="art-nav-inner">
<?php if ($view->containsModules('extra1')) : ?>
<div class="art-hmenu-extra1"><?php echo $view->position('extra1'); ?><>
<?php endif; ?>
<?php if ($view->containsModules('extra2')) : ?>
<div class="art-hmenu-extra2"><?php echo $view->position('extra2'); ?><>
<?php endif; ?>
<div class="art-nav-center">
<?php echo $view->position('user3'); ?>
<>
<>
<>
<>
<>
<div>
<jdoc:include type="modules" name="logo2" />
<>
<div class="cleared reset-box"><>
<?php endif; ?>
<div class="art-header">
<div class="art-header-clip">
<div class="art-header-center">
<div class="art-header-jpeg"><>
<>
<>
<div class="art-header-wrapper">
<div class="art-header-inner">
<div class="art-headerobject"><>
<div class="art-logo">
<h2 class="art-logo-text">Luxury properties in Sardinia</h2>
<>
<>
<>
<>
<div class="cleared reset-box"><>
<div class="art-sheet">
<div class="art-sheet-body">
<?php echo $view->position('banner1', 'art-nostyle'); ?>
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'art-block'); ?>
<div class="art-content-layout">
<div class="art-content-layout-row">
<div class="art-layout-cell art-content">
<?php
echo $view->position('banner2', 'art-nostyle');
if ($view->containsModules('breadcrumb'))
echo artxPost($view->position('breadcrumb'));
echo $view->positions(array('user1' => 50, 'user2' => 50), 'art-article');
echo $view->position('banner3', 'art-nostyle');
if ($view->hasMessages())
echo artxPost('<jdoc:include type="message" />');
echo '<jdoc:include type="component" />';
echo $view->position('banner4', 'art-nostyle');
echo $view->positions(array('user4' => 50, 'user5' => 50), 'art-article');
echo $view->position('banner5', 'art-nostyle');
?>
grazie :)
-
In quel file sostituisci "<div class="art-headerobject"></div>" con il pezzo che ti ho scritto (ricordati di mettere il link alla home page nell'href)
-
grandeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee!!!!!!!!!!!
ti ringrazio :D !!!!!!
ciao ;)