2013-06-21 44 views
0

當我在頁面之間移動時,有些頁面根本沒有CSS。事實證明,頁面的別名(例如「sem03」)被添加到CSS鏈接標籤的開始處。joomla 3 - 別名使連接CSS成爲不可能

刪除FireBug中的鏈接的前綴後,它工作正常,美麗。

我的問題是:如何從CMS中的頁面中的任何組件的鏈接標籤中刪除此前綴?管理系統中可以完成此問題的操作是什麼?

例如:

真正的標籤應該是:

<link type="text/css" href="/templates/protostar/css/template.css" rel="stylesheet"> 

,而不是是這樣的:

+0

檢查主索引模板的''部分的代碼,並查看它是否動態添加任何內容。 –

+0

我應該在哪裏檢查?在哪個文件? –

+0

Index.php?或者任何主要的基礎模板文件。我認爲它與Wordpress類似,因爲有一個主模板,其他模板(如頁面等)從此模板繼承而來。 –

回答

0

你在模板的index.php標籤(WWW/yourjoomlafolder /模板/index.php)應該看起來像這樣,以避免這...

$doc = JFactory::getDocument(); 
$doc->addStyleSheet('templates/'.$this->template.'/css/template.css'); 

<link type="text/css" href="<?= $this->baseurl ?>/templates/<?= $this->template ?>/css/template.css" rel="stylesheet"> 

明白<?= $variable ?>是相當於<?php echo $variable; ?><?php print($variable) ?>。只是想清除那些不使用或不知道PHP速記的人。

+1

只要記住短標記是高度沮喪的http://php.net/manual/en/language.basic-syntax.phptags.php – Craig