Download

{{#getAuthors}} helper

{{#getAuthors}} is a helper used to retrieve authors data regardless of the current context.

Syntax:

{{#getAuthors "AUTHOR_ID1,AUTHOR_ID2,AUTHOR_ID3" "before" "after"}}
...
{{/getAuthors}}

Example:

{{#getAuthors "1,2,3" "<ul>" "</ul>"}}
<li>
    {{ name }} ({{postsNumber}})
</li>
{{/getAuthors}}

Authors are ordered by the ID order in the string.

You can also use the @index variable to detect the author number in the specified collection:

{{#getAuthors "1,2,3" "<ul>" "</ul>"}}
<li>
    {{ name }} ({{postsNumber}}) 
    {{#checkIf @index '==' 0}} 
    <small>IT'S THE FIRST ELEMENT!</small> 
    {{/checkIf}} 
</li> 
{{/getAuthors}}

The second parameter creates HTML prefix, the third parameter creates HTML suffix for the generated output.

IMPORTANT: It requires availability of the @website.contentStructure global variable

It is possible to combine querystring options with theme option values using the concatenate helper:

{{#getAuthors (concatenate @config.custom.authorsDropdown) "<ul>" "</ul>"}}

What are you waiting for?

Start building your site today.

  1. 1 Download Publii
  2. 2 Write your content
  3. 3 Publish your site
Create website