Discuz!小编 发表于 2024-8-14 19:20:56

为什么直接在后台设置主导航的链接时设置一个get参数uid为{$_G['uid']},在页面上时就直接显示?uid={$_G['uid']}而没有显示为uid=当前用户的uid New

在后台设置主导航的链接时设置一个get参数uid为{$_G['uid']},在页面上时就直接显示?uid={$_G['uid']}而没有显示为uid=当前用户的uid



而在前端代码的链接里直接拼上get参数却能直接生效


模板语法里也是{变量}这种格式


是直接在链接里设置这个模板变量里不识别还是其他问题
我知道答案 回答被采纳将会获得1 贡献 已有2人回答

瑾瑜 发表于 2024-8-14 19:21:31

因为你底层逻辑都错了,填写的值不是直接模板输出的,不会经过模板函数的变量替换行为

KarlMock59 发表于 2024-8-14 19:22:23

不要轻易问,多看默认模板,多尝试
https://addon.dismall.com/library/
https://open.dismall.com/?ac=document&page=dev
页: [1]
查看完整版本: 为什么直接在后台设置主导航的链接时设置一个get参数uid为{$_G['uid']},在页面上时就直接显示?uid={$_G['uid']}而没有显示为uid=当前用户的uid New