[請益] smarty傳值給css

看板PHP作者 (酣酣)時間12年前 (2013/04/29 11:33), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
程式碼: BODY {literal}{{/literal} background:{$bg_color}; font-family:Arial, Sans-serif; font-size:12px; color: #000000; margin:0px; {literal}}{/literal} 如果$bg_color的內容是色碼 EX:$bg_color=#1E87B4 這樣可以正常顯示 但是如果將$bg_color設成路徑 EX:$bg_color=url(img/bg.gif) repeat 他就沒辦法抓到圖片 這個是設計上的BUG? 感覺是因為{literal}導致$bg_color設成路徑就抓不到~"~ 請問各位大大我應該如何解決呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.113.16

04/29 13:21, , 1F
實際生出來的HTML內容看過了沒
04/29 13:21, 1F

04/29 13:57, , 2F
bg_color的路徑實際是相對php檔所在位置,不是tpl的位置
04/29 13:57, 2F

04/29 14:04, , 3F
回一樓其實我是個小嫩嫩只會用note寫程式(英文不太行)
04/29 14:04, 3F

04/29 14:05, , 4F
回2樓我的問題發生是在加入smarty的{literal}才發生的
04/29 14:05, 4F

04/29 14:05, , 5F
路徑本身應該是沒問題的^^
04/29 14:05, 5F

04/29 14:06, , 6F
維大力?
04/29 14:06, 6F

04/29 14:19, , 7F
維大力@@?
04/29 14:19, 7F
再補充一下好了 如果程式碼: BODY {literal}{{/literal} background:url(img/bg.gif) repeat; font-family:Arial, Sans-serif; font-size:12px; color: #000000; margin:0px; {literal}}{/literal} 就抓不到 但是程式碼 BODY { background:url(img/bg.gif) repeat; font-family:Arial, Sans-serif; font-size:12px; color: #000000; margin:0px; } 不過這樣要另寫一份CSS載入 不然smarty compiler不過 ※ 編輯: e2755699 來自: 112.105.113.16 (04/29 14:27)

04/29 14:26, , 8F
問你實際的HTML看過了沒 你說英文不太行 維大力?
04/29 14:26, 8F

04/29 14:36, , 9F
真的是路徑的問題= =謝謝各位大大^^
04/29 14:36, 9F
文章代碼(AID): #1HVUe8Cz (PHP)
文章代碼(AID): #1HVUe8Cz (PHP)