{if $variant == 0} {// V0 标准(你给的母型) }
{$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

{$vo.v_name}

{notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

{if isset($vo.v_director[0])}

导演:{$vo.v_director[0]}

{/if} {if isset($vo.v_actor[0])}

主演:{$vo.v_actor[0]}

{/if}
{elseif $variant == 1} {// V1 figure/figcaption 语义化 }
  • {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
  • {elseif $variant == 2} {// V2 信息前置 + 封面后置(结构反转) }
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 3} {// V3 多层包裹:inner / media / text }
    {elseif $variant == 4} {// V4 header + section 分块 }

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}
    {elseif $variant == 5} {// V5 a 包裹只包 cover,标题单独 a(双入口) }
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 6} {// V6 nav 风格(技术人员很难一眼归类) } {elseif $variant == 7} {// V7 aside + main 结构 }

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 8} {// V8 标题在外层 header,link 只包内容区 }

    {$vo.v_name}

    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 9} {// V9 切分为两个链接块(cover/info 各自 a) }
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 10} {// V10 dl/dt/dd 语义结构(很“独立站”) }
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}
    {$vo.v_name}
    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}
    {if isset($vo.v_director[0])}
    导演:{$vo.v_director[0]}
    {/if} {if isset($vo.v_actor[0])}
    主演:{$vo.v_actor[0]}
    {/if}
    {elseif $variant == 11} {// V11 section + article 嵌套(深度变化) }

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}
    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 12} {// V12 picture 包裹 + strong/em }
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}
    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 13} {// V13 ul/li 信息块(结构伪装成列表条目) }
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}
    {elseif $variant == 14} {// V14 小标题 + 内容块分离(多层) }

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}
    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 15} {// V15 强语义:header/aside/footer 三段 }

    {$vo.v_name}

    {elseif $variant == 16} {// V16 同 class 挂在不同标签(指纹扰动强) }
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 17} {// V17 双层 link(外层 div 伪装) }

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

    {if isset($vo.v_director[0])}

    导演:{$vo.v_director[0]}

    {/if} {if isset($vo.v_actor[0])}

    主演:{$vo.v_actor[0]}

    {/if}
    {elseif $variant == 18} {// V18 compact 文本强:标题/信息同级 }

    {$vo.v_name}

    {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}
    {if isset($vo.v_director[0])}
    导演:{$vo.v_director[0]}
    {/if} {if isset($vo.v_actor[0])}
    主演:{$vo.v_actor[0]}
    {/if}
    {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}
    {else} {// V19 最终扰动:ol/li 语义(但仍然是单 item) }
    1. {$strAlt} {notempty name="vo.v_score"} {$vo.v_score} {/notempty}

      {$vo.v_name}

      {notempty name="vo.v_year"}{$vo.v_year}{/notempty} {if isset($vo.v_area[0])} · {$vo.v_area[0]}{/if}

      {if isset($vo.v_director[0])}

      导演:{$vo.v_director[0]}

      {/if} {if isset($vo.v_actor[0])}

      主演:{$vo.v_actor[0]}

      {/if}
    {/if}