Como usar os operadores Lambda do Google Blogger

O Google Blogger implementou um novo conjunto de operadores de expressão Lambda para seu idioma de modelo. Vejo:https://blogger.googleblog.com/2016/05/more-custom-template-flexibility.html ehttps://productforums.google.com/forum/#!topic/blogger/l3phi8bscGY .

O código de exemplo fornecido (b: se / alterado) é:

<!-- Show a Flower image if the post has the label flower -->
<b:if cond='data:post.labels any (l => l.name == "Flower")'>
  <img src=’/img/flower.jpg’ />
</b:if>

Não consigo descobrir como fazer isso funcionar em um modelo. Alguém poderia fornecer algum código de trabalho que eu poderia inserir em um modelo e vê-lo funcionando.

ATUALIZAÇÃO: Isso parece funcionar. Mas como, ou posso remover o loop?

<b:section class='Test1' id='Test1' maxwidgets='' showaddelement='no'>
    <b:widget id='Blog2' locked='true' title='Blog Posts' type='Blog' version='1' visible='true'>
        <b:includable id='main'>

            <b:loop values='data:posts' var='post'>
                <h1>Post found</h1>

                <b:if cond='data:post.labels any (label  => label.name == "flower")'>
                    <h1>Flower!</h1>
                </b:if>

            </b:loop>
        </b:includable>
    </b:widget>
</b:section>

Por exemplo, se eu remover o loop e substituí-lo por:

<b:if cond='data:posts any (p  => p.title  != "bob")'>                  
    <h1>Post found</h1>           
</b:if>>

Apenas um post é encontrado, quando tenho vários posts, nenhum dos quais intitulado bob! Eu tentei mudar o operador lambda de qualquer um para filtrar sem alterações.

questionAnswers(1)

yourAnswerToTheQuestion