Forgot the last sentence:
Other than that, the proposed syntax looks good to me and is way more
designer friendly than the mud I figured out for doing it.
On 10 Jan., 20:47, maddiin <[EMAIL PROTECTED]> wrote:
> This is what I am doing with blogrolls, which are related to
> categories:
>
> sidebar_controller.erl:
>
> category(A, Category_id) ->
> [{ewc, category, [A]}, {ewc, blogroll, [A, Category_id]}].
>
> blogroll_controller.erl:
>
> index(A, Category_id) ->
> Blogs = blogroll:find({category_id,'=',Category_id},{order_by,
> [{position, asc}]}),
> [{ewc, blogroll, blog, [A, Blog]} || Blog <- Blogs].
>
> blog(A, Blog) ->
> [{data, blogroll:url(Blog)}, {data, blogroll:title(Blog)}].
>
> And now the blogroll_view.et... I could only figure out this way:
>
> <%@ index(Blog) %>
> <% [case Blog of
> [] -> "";
> Blog -> ["<h4>Blogroll</h4>\n<ul>\n", Blog, "</ul>"] end] %>
>
> <%@ blog([Url, Title]) %>
> <li><a href="<% Url %>"><% Title %></a></li>
>
> The point is, that if there are no blogs in the roll for a certain
> category nothing should be shown at all (heading and empty unordered
> list). If you can tell me a way doing this in the controller I have
> nothing against keeping ErtTL the way it is, just do something about
> the whitespace and I would be fine with it.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"erlyweb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/erlyweb?hl=en
-~----------~----~----~----~------~----~------~--~---