2013-02-20 7 views
61

Używam Joomla! 3.0, który zawiera Twitter Bootstrap 2.1.0. Chcę zrobić własne Joomla! szablon, i potrzebuję skorzystać z menu rozwijanych. Kiedy obejmują następujące CSS/JS:"Uncaught SyntaxError: Niespodziewany token {" w Bootstrap 2.1.0 w pakiecie z Joomla! 3.0

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>  
<script type="text/javascript" src="<?php echo $this->baseurl ?>/media/jui/js/bootstrap.min.js"></script> 
<script type="text/javascript" src="<?php echo $this->baseurl ?>/media/jui/css/bootstrap.css"></script> 
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/Site.css" rel="stylesheet" type="text/css"> 
<link rel="shotcut icon" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/images/favicon.ico" type="image/x-icon"> 

dostaję następujący błąd CSS:

Uncaught SyntaxError: Unexpected token { 

w /media/jui/css/bootstrap.css, wiersz 19

+0

myślę, że można zignorować ten błąd css –

+0

@MarkoD Nie, nie mogę, to pojawia się w jednym z pierwszych linii, i Bootstrap nie pracuje z tym. – Cysioland

+0

Ah, widzę teraz, zobacz odpowiedź poniżej: –

Odpowiedz

188

masz błąd składni, ponieważ starał się zawierać plik CSS, jak to był JavaScript, więc zmień

<script type="text/javascript" src="<?php echo $this->baseurl ?>/media/jui/css/bootstrap.css"></script> 

na

<link href="<?php echo $this->baseurl ?>/media/jui/css/bootstrap.css" rel="stylesheet" type="text/css" /> 

również blisko innych tagów Link właściwie z />, nie tylko z >

+7

O, dzięki! Taki głupi błąd! – Cysioland

+1

Zauważ, że możesz dołączyć jQuery i bootstrap z Joomla za pomocą polecenia PHP, nazwij po prostu 'JHtml :: _ ('bootstrap.framework')' (więcej informacji na stronie docs http://docs.joomla.org/Javascript_Frameworks) –

+6

Uratowałeś moje zdrowie psychiczne. – Den