<txp:if_author /> container tag, 2 attributes

if_author

The if_author tag is a conditional tag and always used as an opening and closing pair, like this…

<txp:if_author>
...conditional statement...
</txp:if_author>

The tag will execute the contained statement if the called page is the result of an article search by a specific author’s name.

This is not the same as checking if the current article was written (posted) by the given author. Use if_article_author for that situation

attributes

name="unset" 
  • Comma-separated list of author names.
type="article" 
  • Textpattern context to check against. You can choose from the following contexts:
    • article is this an article author list?
    • image is this an image author list?
    • file is this a file author list?
    • link is this a link author list?

genealogy

Version 4.3.0

  • type attribute added
<txp:if_author /> 1 examples

Select a stylesheet based on author

Selects a stylesheet named “author_list” when a list by author “admin” is being displayed, or a stylesheet determined by the active section for normal page display.

<txp:if_author name="admin">
<link rel="stylesheet" href="<txp:css n="author_list" />" type="text/css" />
<txp:else />
<link rel="stylesheet" href="<txp:css />" type="text/css" />
</txp:if_author>

Other tags used: else, css