我用下面一行在我的CSS代碼爲智者模板文件:如何訪問css URL屬性中的smarty變量?
background: url('{$site_url}/new_logo.jpg) no-repeat;
但我無法找到該圖像。我檢查了螢火蟲控制檯以及瀏覽器。未找到圖像消息。
{$site_url}
變量實際上包含路徑,但我無法訪問它。有人可以幫助我在上面的代碼中訪問這個變量嗎?
即使我試着將上面的整個路徑放在雙引號而不是單引號中,嘗試刪除引號但沒有成功。
在此先感謝。
我用下面一行在我的CSS代碼爲智者模板文件:如何訪問css URL屬性中的smarty變量?
background: url('{$site_url}/new_logo.jpg) no-repeat;
但我無法找到該圖像。我檢查了螢火蟲控制檯以及瀏覽器。未找到圖像消息。
{$site_url}
變量實際上包含路徑,但我無法訪問它。有人可以幫助我在上面的代碼中訪問這個變量嗎?
即使我試着將上面的整個路徑放在雙引號而不是單引號中,嘗試刪除引號但沒有成功。
在此先感謝。
您錯過了此聲明中的結尾引號。它應該是:
background: url('{$site_url}/new_logo.jpg') no-repeat;
如果沒有在網頁源代碼中工作的樣子,並確保在此位置或您的$site_url
變量的變化值圖像存在。
嘗試的 「{$ SITE_URL}」,把你的網站的網址,例如改爲:
背景:網址(」 http://www.yourwebsite.com/user_ui_files/img/new_logo.jpg)不重複;
如果圖片現在不顯示,意味着{$ site_url}字符串包含網站的網址,您在哪裏獲得模板,而不是您的網址。
記住在模板文件中更改時,請始終使用filezilla上傳,並嘗試在隱身模式或其他瀏覽器中使用!
模板通常會有緩存所有JavaScript和CSS的JavaScript文件。
希望它能幫助!
我認爲你必須編譯CSS,而不是你必須創建一個新的文件,其中編譯的CSS將被放置,並將該CSS附加到你的網站。您可以創建css.tpl並編譯並創建所有編譯代碼將被放置的style.css。 – 2014-11-04 07:39:41