0

私が持っているクラムの量に応じて、次のいずれかを行います。

[trail] => Array
        (
            [crumb] => Array
                (
                    [url] => /app/system
                    [label] => System
                )

[trail] => Array
        (
            [crumb] => Array
                (
                    [0] => Array
                        (
                            [url] => /app/system
                            [label] => Sytem
                        )

                    [1] => Array
                        (
                            [url] => /app/system/edit
                            [label] => System Edit
                        )

                )

        )

smarty には次のものがあります。

{if $trail.crumb}
<ul class="breadcrumbs">
    {foreach $trail.crumb as $crum}
        <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
            <a href="{$crum.url}" itemprop="url" title="{$crum.label}"><span itemprop="title">{$crum.label|truncate:20}</span></a>
        </li>
    {/foreach}
</ul>
{/if}

最初の例では、次のことが示されています。

致命的なエラー: 文字列オフセットを配列として使用できません

HTMLを複製せずにこれを行う方法はありますか?

4

1 に答える 1