0

私はコーディングが初めてなので、みんな少し助けが必要です。

たとえば、数字が変わるたびにタイトルを追加することは可能ですか。

私のショーページには、利用可能なシーズンとエピソードを示すエピソードブロックがあり、それらは次のように基づいています

Season 1. Episode 1
Season 1. Episode 2
Season 1. Episode 3
Season 2. Episode 1
Season 2. Episode 2
Season 2. Episode 3

私がやりたいのは、シーズン番号が変わるたびに、たとえばどのシーズンであるかを示すタイトルを追加することです

シーズン1

Season 1. Episode 1
Season 1. Episode 2
Season 1. Episode 3

シーズン2

Season 2. Episode 1
Season 2. Episode 2
Season 2. Episode 3

ここでこれを達成するのを手伝ってくれる人は私のコードです。

        <ul class="col2">
        {foreach from=$episodes key=id item=val name=episode_loop}
        <li>
                <h5 class="episode_item">
                    {if $global_settings.seo_links}
                        <a class="link" href="{$baseurl}/{$routes.show}/{$val.perma}/season/{$val.season}/episode/{$val.episode}" title="{$lang.show_episode_title|replace:'#season#':$val.season|replace:'#episode#':$val.episode}">{$lang.show_episode_title|replace:'#season#':$val.season|replace:'#episode#':$val.episode}</a>
                    {else}
                        <a class="link" href="{$baseurl}/index.php?menu=episode&perma={$val.perma}&season={$val.season}&episode={$val.episode}" title="{$lang.show_episode_title|replace:'#season#':$val.season|replace:'#episode#':$val.episode}">{$lang.show_episode_title|replace:'#season#':$val.season|replace:'#episode#':$val.episode}</a>
                    {/if}
                </h5>
        </li>
            {if $smarty.foreach.episode_loop.iteration % 4 eq 0}<div class="clear"></div>{/if}
        {/foreach}
    </ul>

誰か助けてください

ありがとう

4

3 に答える 3

0

回答ありがとうございますが、うまくいきませんでしたが、これを追加することで解決しました

{if $val.episode eq 1}
   <h2>Season {$val.season}</h2>
        {/if}
            <li>
                <h5 class="episode_item">
                    {if $global_settings.seo_links}
                        <a class="link" href="{$baseurl}/{$routes.show}/{$val.perma}/season/{$val.season}/episode/{$val.episode}" title="{$lang.show_episode_title|replace:'#season#':$val.season|replace:'#episode#':$val.episode}">Episode {$val.episode}{if $val.episodetitle} <span class="tv_episode_name"> - {$val.episodetitle}</span>{/if}</a>
                    {else}
                        <a class="link" href="{$baseurl}/index.php?menu=episode&perma={$val.perma}&season={$val.season}&episode={$val.episode}" title="{$lang.show_episode_title|replace:'#season#':$val.season|replace:'#episode#':$val.episode}">{$lang.show_episode_title|replace:'#season#':$val.season|replace:'#episode#':$val.episode}</a>
                    {/if}
                </h5>
        </li>
于 2013-08-16T07:36:19.227 に答える