@inherits Custom.Hybrid.Razor14
<!-- unimportant stuff, hidden -->
@using ToSic.Razor.Blade;
@using System.Linq;
Example from CSV CSV files are often... <!-- unimportant stuff, hidden -->
@{
// get the query
var query = App.Query["ProductsFromCSV"];
// get the data from the query
var products = AsList(query);
// get the current author (if available) from the stream Current
var current = AsList(query["Current"]).FirstOrDefault();
}
<ul>
@foreach(var product in products) {
<!-- this li will have class=selected if it's the current one -->
<li class='@(product == current ? "selected" : "")'>
<!-- this creates a link to the current tutorial (data220) and product=id -->
<a href='@Link.To(parameters: "data230=true&product=" + product.EntityId)'>
@product.Name (#@product.Id)
</a>
@if(current == product) {
<br>
<em>
@current.Description
(<a href="@product.Link" target="_blank">find out more</a>)
</em>
}
</li>
}
</ul>
<!-- unimportant stuff, hidden -->
<!-- unimportant stuff, hidden -->