经过测试貌似{dede:php}标签中不能直接使用其他普通标签例如:{dede:field.title/},{dede:global.cfg_webname/}但是我们可以通过其他方式来实现相应的功能。{dede:php}print_r($refObj->Fields);{/dede:php}这样的输出可以得到当前页面相关联的一些变量,比如dede:field.title/}中的值也会在这个数组中显示,如果这里要得到标题则可以用$title=$refObj->Fields['title'];现在我们要在dede:php标签中使用全局配置的那些变量如何得到了,我目前是通过嵌套数据库标签得到的,如:{dede:php}$row=$dsql->GetOne("selectvaluefromhnx_sysconfigwherevarname='cfg_webname');print_r($row[value]);{/dede:php}这样就可以得到全局配置的变量里面的值了
dedecms5.7交叉栏目可能有点问题,不能使用,以下操作试试:修改相关文件,实现交叉栏目修改的文件:include/taglib/arclist.lib.php第267行:if($ctag->GetAtt('cross')=='1')改成if($ctag->GetAtt('cross')!='0')第282行:if($arr['crossid']!='')$selquery="SELECTid,topidFROM`dede_arctype`WHEREidIN('{$arr['crossid']}')ANDid<>'{$typeid}'ANDtopid<>'{$typeid}'";改成if($arr['crossid']!='')$selquery="SELECTid,topidFROM`dede_arctype`WHEREidIN({$arr['crossid']})ANDid<>'{$typeid}'ANDtopid<>'{$typeid}'";后台在后台栏目里面设置好要交叉,生成相关的栏目列表,这时我们就能看到我们想要的效果了,灵活的运用交叉栏目能够很好的帮助我们实现我们想要的特效。