2sxc |类别应用常见问题 |添加 Link 到每个模块应用程序列表项

2sxc | FAQ with Categories App | Add Link to each module app list item

我在 'Simple list of questions' FAQ 应用程序的 Razor 模板中添加了“@Content.Link”。问题是它给每个列表项相同的 link。我如何设置它以便每个列表项都可以有自己不同的 link.

感谢

更新:请参阅下面的当前 Razor 代码

@using ToSic.SexyContent

<ol>
    @foreach (var q in AsDynamic(Data["Default"].List))
    {
    <div class="container" onclick="location.href='@Content.Link';">
        <li class="sc-element faq-set" data-tags="@String.Join(",", ((List<DynamicEntity>)q.Categories).Select(a => AsDynamic(a).EntityId))">
            @q.Toolbar

            <div class="faq-answer">@Html.Raw(q.Answer)</div>
            <h5><a href="@Content.Link" class="faq-question">
                @q.Question 
                <a href="@Content.Link">
                <span class="co-link">+ DOWNLOAD PDF</span>
                </a>
            </a></h5>
        </li>

    </div>
    }
</ol>

这适用于单个 link,但如果我添加一个新问题并设置不同的 link,它将 link 编辑到第一个问题 link。 Razor 新手!

感谢任何输入……

感谢

这是更正后的代码 - 您应该使用 q(循环变量)而不是 Content

@using ToSic.SexyContent

<ol>
    @foreach (var q in AsDynamic(Data["Default"].List))
    {
    <div class="container" onclick="location.href='@q.Link';">
        <li class="sc-element faq-set" data-tags="@String.Join(",", ((List<DynamicEntity>)q.Categories).Select(a => AsDynamic(a).EntityId))">
            @q.Toolbar

            <div class="faq-answer">@Html.Raw(q.Answer)</div>
            <h5><a href="@q.Link" class="faq-question">
                @q.Question 
                <a href="@q.Link">
                <span class="co-link">+ DOWNLOAD PDF</span>
                </a>
            </a></h5>
        </li>

    </div>
    }
</ol>