在当前页面中判断当前属于哪种类型的页面,比如是否是首页,是否是栏目页等

以下方法只适用于动态和伪静态页面,不适合纯静态页面。

判断是否是首页

{if $indexc}
是
{/if}

-----判断栏目页----

判断是共享栏目页

{if IS_SHARE && \Phpcmf\Service::L('Router')->uri() =="category/index"}
是
{/if}

判断是否是共享栏目页

{if IS_SHARE && \Phpcmf\Service::L('Router')->uri() =="category/index"}
是
{/if}


判断是否是独立模块news的栏目页

{if MOD_DIR == "news" && \Phpcmf\Service::L('Router')->uri() == MOD_DIR."/category/index"}
是
{/if}


-----判断内容页----

判断是否是内容页

{if \Phpcmf\Service::L('Router')->uri() =="show/index"}
是
{/if}

判断是否是共享模块内容页

{if IS_SHARE && \Phpcmf\Service::L('Router')->uri() =="show/index"}
是
{/if}

判断是否是独立模块news内容页

{if MOD_DIR == "news" && \Phpcmf\Service::L('Router')->uri() ==MOD_DIR."/show/index"}
是
{/if}

判断是否是独立模块首页

{if $indexm}
是
{/if}


通过uri的方式判断页面

\Phpcmf\Service::L('Router')->uri()
获取当前url的uri地址

-----判断搜索页----

{if $is_search_page}
这是搜索模板
{/if}

-----判断模块---

{if MOD_DIR=="news"}
这是news模块
{/if}
文档最后更新时间:2023-07-30 12:38:04
我来修改此文档(2) 不会操作怎么办?