Skip to main content

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 2.5 die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

Link naar home in logo waarna het menu in header verspringt

Link naar home in logo waarna het menu in header verspringt

02 apr 2012 09:19
#1
Beste forumgebruikers,

Middels Artisteer heb ik de basis van een template ontworpen. De website draait op Joomla 2.5.3.
Het menu is in de header geplaatst, evenals een logo welke over de header zit. In index.php heb ik een verwijzing toegevoegd zodat het logo een link naar 'Home' bevat. In principe werkt dit keurig, zij het niet dat in Firefox het menu raar verspringt. Zie hiervoor de afbeelding in de bijlage.

Enig idee hoe ik dit kan wijzigen, zodat het menu keurig binnen de header blijft?

Alvast bedankt voor jullie hulp.
Code:
<?php defined('_JEXEC') or die; /** * Template for Joomla! CMS, created with Artisteer. * See readme.txt for more details on how to use the template. */ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php'; // Create alias for $this object reference: $document = & $this; // Shortcut for template base url: $templateUrl = $document->baseurl . '/templates/' . $document->template; // Initialize $view: $view = $this->artx = new ArtxPage($this); // Decorate component with Artisteer style: $view->componentWrapper(); ?> <!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; ?>" dir="ltr"> <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> <div id="art-main"> <div class="cleared reset-box"></div> <div class="art-box art-sheet"> <div class="art-box-body art-sheet-body"> <div class="art-header"> <a href="http://www.linknaarwebsite.nl"><div class="art-headerobject"></div> <div class="art-logo"> </div> <?php if ($view->containsModules('user3', 'extra1', 'extra2')) : ?> <div class="art-bar art-nav"> <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'); ?></div> <?php endif; ?> <?php if ($view->containsModules('extra2')) : ?> <div class="art-hmenu-extra2"><?php echo $view->position('extra2'); ?></div> <?php endif; ?> <?php echo $view->position('user3'); ?> </div> </div> </div> </div> <div class="cleared reset-box"></div> <?php endif; ?> </div> <div class="cleared reset-box"></div> <?php echo $view->position('banner1', 'art-nostyle'); ?> <?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'art-block'); ?> <div class="art-layout-wrapper"> <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'); ?> <div class="cleared"></div> </div> <?php if ($view->containsModules('right')) : ?> <div class="art-layout-cell art-sidebar1"> <?php echo $view->position('right', 'art-block'); ?> <div class="cleared"></div> </div> <?php endif; ?> </div> </div> </div> <div class="cleared"></div> <?php echo $view->positions(array('bottom1' => 33, 'bottom2' => 33, 'bottom3' => 34), 'art-block'); ?> <?php echo $view->position('banner6', 'art-nostyle'); ?> <div class="art-footer"> <div class="art-footer-body"> <?php echo $view->position('syndicate'); ?> <div class="art-footer-text"> <?php if ($view->containsModules('copyright')): ?> <?php echo $view->position('copyright', 'art-nostyle'); ?> <?php else: ?> <?php ob_start(); ?> <p><br /></p> <?php echo str_replace('%YEAR%', date('Y'), ob_get_clean()); ?> <?php endif; ?> </div> <div class="cleared"></div> </div> </div> <div class="cleared"></div> </div><DIV> <?php echo $view->position('footermenu'); ?></DIV> </div> <div class="cleared"></div> <p class="art-page-footer"></p> <div class="cleared"></div> </div> <?php echo $view->position('debug'); ?> </body> </html>
  • knoop
  • knoop's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 19

Link naar home in logo waarna het menu in header verspringt

02 apr 2012 17:19
#2
Denk dat je code niet helemaal klopt. Er ontbreekt in ieder geval een "afsluiter" voor de link (</a>)
Normaal gesproken zou het zo ongeveer moeten zijn:
Code:
<a href="<?php echo $this->baseurl ?>/"> <img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/images/logo.png" border="0" class="logo"> </a>
Of, als je logo in een custom html module staat dan geen link in de index.php maar een link in de editor maken. En dan een relatieve link naar home.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37439

Link naar home in logo waarna het menu in header verspringt

02 apr 2012 19:55
#3
Bedankt wederom! Weer te snel bezig geweest en m'n eigen fout over het hoofd gezien.
Ik heb </a> toegevoegd. Zie onderstaande code:
Code:
<a href="http://www.mijnlink.nl"><div class="art-headerobject"></div></a>
  • knoop
  • knoop's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 19
Moderators: JelleRomke
Tijd voor maken pagina: 0.657 seconden
Gemaakt door Kunena

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie