模板改变后,不要先凭肉眼判断“变好看了没有”,而要把页面拆成结构槽位和内容字段两份清单,分别核对溢出与缺项。溢出的典型信号是同一字段在列表页被截断、在详情页却能完整显示;缺项的典型信号是模板里有槽位,但数据源没有对应字段。两种信号要分开处理,否则很容易把模板问题误判成内容问题。
内容溢出与缺项看起来都像“显示不正常”,但成因不同。判断时先问一句:这个信息在数据源里存在吗?
两种原因对应两种动作:前者要补字段和录入规则,后者要调模板的截断长度或布局。把两者混在一起改,往往改了模板还是缺,补了字段还是溢出。
多个角色对同一页面有不同理解时,争论“这样算不算溢出”没有意义。更有效的做法是建一份槽位对照表,让每个人填同一组列:页面类型、槽位名称、数据来源字段、允许的最大字符数、超限后的处理方式、缺失时的占位策略。
假设某页面需要展示“服务区域说明”,运营认为写“乌海及周边”就够,设计认为要写完整地址。对照表里把这一项的最大字符数定为固定值,并注明超限时截断还是换行。填完之后,分歧就从“我觉得”变成“这一格填什么”。
实施时先选三个代表性页面:一个列表页、一个详情页、一个表单页。逐槽位核对后,把结果分成三组:已匹配、需补字段、需调模板。下一步动作按组分配,而不是整站一起改。
选择依据是缺项是否影响用户完成主要动作。
例外情况是:如果缺项来自历史数据不完整,而不是模板或字段设计问题,就不要为了填满模板而编造内容。此时应保留空槽位或使用统一占位说明,并记录哪些页面需要后续补录。
溢出不能只看首页。实际动作是:把最长的一条真实内容分别放进列表页和详情页,观察截断位置是否一致。如果列表页截断、详情页完整,说明模板的截断规则需要统一;如果两处都溢出,说明字段长度限制本身需要调整。
这个动作的结果会直接影响下一步:截断规则不一致时,先统一模板的截断长度;字段本身过长时,先和内容提供方确认能否精简,再决定是否放宽字段上限。两种处理顺序不能颠倒,否则会出现刚放宽上限、模板又放不下的反复。
核对完成后,输出一份修改清单,每项写明:页面类型、槽位、问题类型、责任方、验证方式。责任方按问题类型分:字段缺失归内容或数据维护方,模板空间不足归前端或模板调整方。验证方式要具体到“用最长内容重新填入后,列表页和详情页截断位置一致”。
清单确认后,再进入下一轮模板调整。每次只改一类问题,改完立即用同一组最长内容复测。这样做的目的是让溢出和缺项的修复结果可以被重复核对,而不是依赖某一个人的记忆判断。