dev/core#2418 - info.xml - Show full author list
authorTim Otten <totten@civicrm.org>
Fri, 26 Feb 2021 21:51:05 +0000 (13:51 -0800)
committerTim Otten <totten@civicrm.org>
Sun, 28 Feb 2021 03:08:54 +0000 (19:08 -0800)
templates/CRM/Admin/Page/ExtensionDetails.tpl

index a7535309e882b75167b12d9bd406f65d12a40230..bab021bf148428e822ba55ab098f08e6fbfda7e4 100644 (file)
@@ -3,7 +3,17 @@
             <tr><td class="label">{$label}</td><td><a href="{$url}">{$url}</a></td></tr>
         {/foreach}
     <tr>
-        <td class="label">{ts}Author{/ts}</td><td>{$extension.maintainer.author} (<a href="mailto:{$extension.maintainer.email}">{$extension.maintainer.email}</a>)</td>
+        <td class="label">{ts}Author{/ts}</td>
+        <td>
+          {foreach from=$extension.authors item=author}
+            {capture assign=authorDetails}
+              {if $author.role}{$author.role|escape};{/if}
+              {if $author.email}<a href="mailto:{$author.email|escape}">{$author.email|escape}</a>;{/if}
+              {if $author.homepage}<a href="{$author.homepage|escape}">{$author.homepage|escape}</a>;{/if}
+            {/capture}
+            {$author.name|escape} {if $authorDetails}({$authorDetails|trim:'; '}){/if}<br/>
+          {/foreach}
+        </td>
     </tr>
     <tr>
       <td class="label">{ts}Comments{/ts}</td><td>{$extension.comments}</td>