ECM内容管理系统

论<#if item.get('name')==Channel.get('name')>代码的正确性

2017-09-05

问题描述:<#if item.get('name')==Channel.get('name')>这句代码是否是完全正确呢?A4y七七世界-网站建设|UI设计|人资系统|二次开发

问题分析:判断一行代码是否正确,首先需要熟悉语法结构,紧接着需要熟悉变量的使用;A4y七七世界-网站建设|UI设计|人资系统|二次开发

解决方案:A4y七七世界-网站建设|UI设计|人资系统|二次开发

  1.代码正确A4y七七世界-网站建设|UI设计|人资系统|二次开发

  在站点中,如果可以明确确定没有栏目名称相同的栏目;A4y七七世界-网站建设|UI设计|人资系统|二次开发

  <#if item.get('name')==Channel.get('name')>代码正确;A4y七七世界-网站建设|UI设计|人资系统|二次开发

  2.代码错误A4y七七世界-网站建设|UI设计|人资系统|二次开发

  在站点中,如果出现了栏目名称相同的栏目;A4y七七世界-网站建设|UI设计|人资系统|二次开发

  <#if item.get('name')==Channel.get('name')>代码错误;A4y七七世界-网站建设|UI设计|人资系统|二次开发

方案拓展:A4y七七世界-网站建设|UI设计|人资系统|二次开发

  1.既然出现了栏目名称相同,那就意味着name变量是不可用的;A4y七七世界-网站建设|UI设计|人资系统|二次开发

  2.使用栏目ID、栏目唯一性名称去判断;A4y七七世界-网站建设|UI设计|人资系统|二次开发

  例:使用栏目唯一性名称A4y七七世界-网站建设|UI设计|人资系统|二次开发

  <#if item.get('uniqueName')==Channel.get('uniqueName')>代码永久正确A4y七七世界-网站建设|UI设计|人资系统|二次开发

本文关键词:判断栏目名称  name  正确性  

© 2012-2024七七世界网站建设     20707.net 1125w.com 版权所有     豫ICP备14018694号-1