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

2017-09-05

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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