Tuesday, May 12, 2015

Macro tag in Blogger

<macro:include id='footer-sections' name='sections'>
                      <macro:param default='2' name='num'/>
                      <macro:param default='footer' name='idPrefix'/>
                      <macro:param default='foot' name='class'/>
                      <macro:param default='false' name='includeBottom'/>
                    </macro:include>


<macro:includable id='sections' var='col'>
    <macro:if cond='data:col.num == 0'>
      <macro:else/>
      <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-1&quot;' preferred='yes' showaddelement='no'/>
      <macro:if cond='data:col.num &gt;= 2'>
        <table border='0' cellpadding='0' cellspacing='0' mexpr:class='&quot;section-columns columns-&quot; + data:col.num'>
          <tbody>
            <tr>
              <td class='first columns-cell'>
                <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-1&quot;'/>
              </td>
              <td class='columns-cell'>
                <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-2&quot;'/>
              </td>
              <macro:if cond='data:col.num &gt;= 3'>
                <td class='columns-cell'>
                  <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-3&quot;'/>
                </td>
              </macro:if>
              <macro:if cond='data:col.num &gt;= 4'>
                <td class='columns-cell'>
                  <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-2-4&quot;'/>
                </td>
              </macro:if>
            </tr>
          </tbody>
        </table>
        <macro:if cond='data:col.includeBottom'>
          <b:section mexpr:class='data:col.class' mexpr:id='data:col.idPrefix + &quot;-3&quot;' showaddelement='no'/>
        </macro:if>
      </macro:if>
    </macro:if>
  </macro:includable>

No comments:

Post a Comment