参考<!-- TemplateBeginEditable name="页面主体部分" -->{top_part}<!-- TemplateEndEditable -->
这是模版中的可编辑区
里面的{top_part}想在不同的页面替换成不同的内容
我写了个函数把{top_part}替换成了<!-- #BeginLibraryItem /Library/1.lbi --><!-- #EndLibraryItem -->
其中1.lbi是我想替换显示的内容,不过这样替换之后什么也不显示,请教如何实现我的这个想法,谢谢

解决方案 »

  1.   

    路径对,用替换的方法查看源码有<!-- TemplateBeginEditable name="页面主体部分" --><!-- #BeginLibraryItem /Library/1.lbi --><!-- #EndLibraryItem --><!-- TemplateEndEditable -->
    但是没有任何内容显示,如果不用替换直接写成<!-- TemplateBeginEditable name="页面主体部分" --><!-- #BeginLibraryItem /Library/1.lbi --><!-- #EndLibraryItem --><!-- TemplateEndEditable -->完全一样就有显示,请教这是为何,难道库的内容是不能用替换方法来显示的?也就是说在替换前已经进行了库的更新和显示,所以替换完后再显示是没有任何内容的?
      

  2.   

    1、我感觉应该在url中加个参数来指向要替换的页面。if(isset($_GET['replace'])){$tar_part}2、替换的内容需要display吗?或者放入变量中,在替换位置直接调用。
      

  3.   

    问题已经解决,我想了个办法,在里面加个<div id="index" style="display:{index_top_status}"></div>把想替换的东西加在里面,想要的时候把{index_top_status}换成block不用的时候换成none