dedecms直接写在文章模板的css和js调用不到?
{dede:channel type='son' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
这个有调用地址,你搜一下,或者你直接在你的根目录下找:
/templets/yoursite/style/youcsscss
css只能在引入的时候调用dede的路径,在写样式的时候是不能使用的
看了一下,你的那个路径不要这样写!!你直接去看源代码,再通过“域名”+你源代码的路径去访问这些静态资源,你就会发现打开的资源是404了。原因是因为你这些的资源路径不对导致的。
我建议你最好看下官方dedecms里面对这个路径的修改,最好用里面的方法自动匹配资源。
在CCS文件中不要使用织梦的标签,它不会解析的。
你可以在使用相对路径。比如:你的CSS文件在 style目录中,在 images目录中,那么,你的css文件中的地址可以写成
main { background:url("/images/IndexBggif") repeat-y; }
希望能帮到你!
{dede:channel type="son" typeid='8'}
<a href="[field:typeurl/]" [field:global name=autoindex runphp="yes"](@me==1) @me="class=on hover":@me="class=on";[/field:global]>[field:typename/]</a>
{/dede:channel}
上面代码加上我字体加粗的部分代码就可以实现了,不懂可以追问我
其实呀,跟普通调用一样,无非多了一些路劲参数,建议去看看它默认的路劲调用方法,改改就能用了。举个例子哦,这是默认的主页的css文件调用的写法,<link href="{dede:globalcfg_templets_skin/}/style/dedecmscss" rel="stylesheet" media="screen" type="text/css" />,分析一下,调用的css文件就在stye文件夹里,然后你就可以做个试验用自己的主页模板替换原来默认的,然后把css文件放到相应的文件夹内,调用的时候<link href="{dede:globalcfg_templets_skin/}/style/dedecmscss" rel="stylesheet" media="screen" type="text/css" />里的dedecmscss换掉就可以了吧,试试。js嘛都一样。模板是用来干嘛的啊就是用来简化你书写的代码量的啊,好好利用起来。
0条评论