
Html+PHP page.tpl.php - Drupal theme (chyba)
Zdravím dělám themu pro Drupál a mám tady page.tpl.php ale v řádku 55 mi to hází chybu a nevím proč... Používám DreamWeaver. Tady je Kód
<div id="page-wrapper">
<?php print render($page['page_top']); ?>
<header>
<?php print render($page['header']); ?>
<div id="logo">
<!--logo-->
<?php if ($logo): ?>
<a href="<?php print $base_path; ?>" title="<?php print t('Click to return to the Homepage'); ?>" />
<img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" /></a>
<?php endif; ?>
</div>
<nav>
<div id=”main-menu”>
<?php print theme('lins_system_main_menu', array('links' => $main_menu, 'attributes' => array('class' => array('links', 'menu', 'inline', 'clearfix')))); ?>
</div>
</nav>
<header>
<div id="slideshow"> <?php print render($page['slideshow']); ?> </div>
<div id='social'>
<!—feed icons -->
<?php print render($page[‘social’]); ?>
</div>
<article>
<!-- breadcrumb trail -->
<?php if ($breadcrumb): ?>
<?php print $breadcrumb; ?>
<?php endif; ?>
<!-- title -->
<?php print render($title_prefix); ?>
<?php if ($title): ?>
<h1>
<?php print $title; ?>
</h1>
<?php endif; ?>
<?php print render($title_suffix); ?>
<!-- tabs -->
<?php if ($tabs): ?>
<?php print render($tabs); ?>
<!-- messages -->
<?php print $messages; ?>
<?php print render($page['content']); ?> </article>
<footer> <?php print render($page['footer']); ?> </footer>
<?php print render($page['page_bottom']); ?>
</div>
Nemyslíš, že by to sem chtělo dát tu chybovou zprávu a označit ten řádek 55?
Pardon.. tady to je Syntatická chyba v řádku 55. Nápověda při psaní kódu může být nefunkční, dokud chybu neopravíte
řádek 55 je to poslední
toto tam není.. je to jen pro označení
Mi to ukazuje, že na konci ten div (ř.55) přebývá, dále mi to ukazuje chybu (viz obr.), ale tam mi není jasné, proč. Podle mě je ten tag spárovaný dobře.
![[21597-zdroj-jpg]](/file/view/21597-zdroj-jpg)
Není dobře spárovaný:
<a href="<?php print $base_path; ?>" title="<?php print t('Click to return to the Homepage'); ?>" />
Není?.... zajimavé... neboť chybu mi tam nenašlo žádnou... pkud to není tak jak to má vypadat?
Nemá tam asi být to lomítko.
Ne tim to nejspíš nebude
<a href=""> </a> takhle je to normálně a správně. To lomítko z toho dělá samoukončovací tag a to a href není.
A i kdyby byl, tak už tam nemá být ten ukončovací.