织梦高级搜索页面advancedsearch.php调用自定义字段

织梦教程 强烈建议 2024-02-06 13:40 111 0

  做了advancedsearch搜索页面,却发现自定义的模型里面的自定义字段不显示?

  如下:

  如果通过“内容模型管理 > 自定义搜索”搜索的结果页如果要显示自定义字段,可使用以下方法:

  1。修改puls/advancedsearch.php文件,找到代码

  } else {

  $query="SELECT main.id AS aid,main.*,main.description AS description1, type.*

  FROM $maintable main

  LEFT JOIN dede_arctype type ON type.id=main.typeid

  LEFT JOIN $addontable addon ON addon.aid=main.id

  $where $orderby";

  }

  在select后面增加"addon.*,"

  修改后应该是复制代码

  } else {

  $query="select addon.*,main.id AS aid,main.*,main.description AS description1, type.*

  FROM $maintable main

  LEFT JOIN dede_arctype type ON type.id=main.typeid

  LEFT JOIN $addontable addon ON addon.aid=main.id

  $where $orderby";

  }

  注意,有两个地方要加

  显示结果要修改模板文件,在plus/advancedsearch.htm,{dede:datalist}中直接调用{dede:field.字段名称/}就OK了



时间:(2024-02-06 13:40:38)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!