Fehlermeldung: Template compilation failed: unknown tag

  • Affected Version
    WoltLab Suite 5.5
    • Error Type:

      wcf\system\exception\SystemException

    • Error Message:

      Template compilation failed: unknown tag {icon name='list'} in template 'userGroupManageMemberList' on line 11

    • File:

      */lib/system/template/TemplateScriptingCompiler.class.php (631)

    • Stack Trace:

      • #0 */lib/system/template/TemplateScriptingCompiler.class.php (375):
      • wcf\system\template\TemplateScriptingCompiler->compileTag('icon name='list'', 'userGroupManageMemberList', [ application => , data => , filename => ])
      • #1 */lib/system/template/TemplateCompiler.class.php (35):
      • wcf\system\template\TemplateScriptingCompiler->compileString('userGroupManageMemberList', '{capture assign='pageTitle'}Mitglieder - {$group->getTitle()}{/capture} {capture assign='contentHeader'} <header class="contentHeader"> <div class="contentHeaderTitle"> <h1 class="contentTitle">{$group->getTitle()}: Mitglieder <span class="badge">{#$items}</span></h1> </div> {capture assign=hascontent_fc8ff455cd8571a5144c0d189d5fe71535d67f00} {if $group->groupType == 6 || $group->groupType == 7} <li><a href="{link controller='UserGroupManageApplicationList' id=$group->groupID}{/link}" class="button buttonPrimary">{icon name='list'} <span>Bewerbungen</span></a></li> {/if} {/capture} {assign var=hascontent_fc8ff455cd8571a5144c0d189d5fe71535d67f00 value=$hascontent_fc8ff455cd8571a5144c0d189d5fe71535d67f00|trim} {if $hascontent_fc8ff455cd8571a5144c0d189d5fe71535d67f00} <nav class="contentHeaderNavigation"> <ul> {@$hascontent_fc8ff455cd8571a5144c0d189d5fe71535d67f00} </ul> </nav> {/if} </header> {/capture} {include file='userMenuSidebar'} {capture assign='contentInteractionPagination'} {pages print=true assign=pagesLinks controller="UserGroupManageMemberList" id=$group->groupID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"} {/capture} {include file='header' __disableAds=true __sidebarLeftHasMenu=true} <section class="section"> <h2 class="sectionTitle">Mitglied hinzufügen</h2> <dl> <dt><label for="username">Benutzername</label></dt> <dd> <input type="text" id="username" name="username" value="" class="long" autocomplete="off"> </dd> </dl> </section> {if $items} <div class="section sectionContainerList"> <ol class="containerList userList"> {foreach from=$objects item=user} <li> <div class="box48"> {user object=$user type='avatar48' ariaHidden='true' tabindex='-1'} <div class="details userInformation"> {include file='userInformationHeadline'} <nav class="jsMobileNavigation buttonGroupNavigation"> <ul class="buttonList"> <li><a href="{link controller='UserGroupManageKickMember' id=$group->groupID}memberID={@$user->userID}&t={@$__wcf->session->getSecurityToken()|rawurlencode}{/link}" title="Rauswerfen" class="jsTooltip" onclick="WCF.System.Confirmation.show('{lang __encode=true}wcf.user.moderatedUserGroups.members.kick.sure{/lang}', $.proxy(function (action) { if (action == 'confirm') window.location.href = $(this).attr('href'); }, this), undefined, undefined, true); return false;">{icon name='xmark'}</a></li> </ul> </nav> <dl class="plain inlineDataList small"> {include file='userInformationStatistics'} </dl> </div> </div> </li> {/foreach} </ol> </div> <footer class="contentFooter"> {capture assign=hascontent_9968412675668f2c39cb58ef0ff57d8719651175}{@$pagesLinks}{/capture} {assign var=hascontent_9968412675668f2c39cb58ef0ff57d8719651175 value=$hascontent_9968412675668f2c39cb58ef0ff57d8719651175|trim} {if $hascontent_9968412675668f2c39cb58ef0ff57d8719651175} <div class="paginationBottom"> {@$hascontent_9968412675668f2c39cb58ef0ff57d8719651175} </div> {/if} {capture assign=hascontent_88d293358df897a9781253d35c98ea623592a5f7} {if $group->groupType == 6 || $group->groupType == 7} <li><a href="{link controller='UserGroupManageApplicationList' id=$group->groupID}{/link}" class="button">{icon name='list'} <span>Bewerbungen</span></a></li> {/if} {/capture} {assign var=hascontent_88d293358df897a9781253d35c98ea623592a5f7 value=$hascontent_88d293358df897a9781253d35c98ea623592a5f7|trim} {if $hascontent_88d293358df897a9781253d35c98ea623592a5f7} <nav class="contentFooterNavigation"> <ul> {@$hascontent_88d293358df897a9781253d35c98ea623592a5f7} </ul> </nav> {/if} </footer> {/if} <script data-relocate="true"> require(['Language', 'WoltLabSuite/Core/ModeratedUserGroup/Ui/AddMembers'], (Language, AddMembers) => { Language.addObject({ 'wcf.user.moderatedUserGroups.members.add.error.notFound': 'Es wurde kein Benutzer mit dem eingegebenen Namen gefunden.', 'wcf.user.moderatedUserGroups.members.add.error.alreadyMember': 'Dieser Benutzer ist bereits Mitglied dieser Benutzergruppe.' }); AddMembers.setup({@$group->groupID}); }); </script> {include file='footer'} ', [ application => , data => , filename => ])
      • #2 */lib/system/template/TemplateEngine.class.php (497):
      • wcf\system\template\TemplateCompiler->compile('userGroupManageMemberList', '{capture assign='pageTitle'}{lang}wcf.user.moderatedUserGroups.members{/lang} - {$group->getTitle()}{/capture} {capture assign='contentHeader'} <header class="contentHeader"> <div class="contentHeaderTitle"> <h1 class="contentTitle">{$group->getTitle()}: {lang}wcf.user.moderatedUserGroups.members{/lang} <span class="badge">{#$items}</span></h1> </div> {hascontent} <nav class="contentHeaderNavigation"> <ul> {content} {if $group->groupType == 6 || $group->groupType == 7} <li><a href="{link controller='UserGroupManageApplicationList' id=$group->groupID}{/link}" class="button buttonPrimary">{icon name='list'} <span>{lang}wcf.user.moderatedUserGroups.applications{/lang}</span></a></li> {/if} {event name='contentHeaderNavigation'} {/content} </ul> </nav> {/hascontent} </header> {/capture} {include file='userMenuSidebar'} {capture assign='contentInteractionPagination'} {pages print=true assign=pagesLinks controller="UserGroupManageMemberList" id=$group->groupID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"} {/capture} {include file='header' __disableAds=true __sidebarLeftHasMenu=true} <section class="section"> <h2 class="sectionTitle">{lang}wcf.user.moderatedUserGroups.members.add{/lang}</h2> <dl> <dt><label for="username">{lang}wcf.user.username{/lang}</label></dt> <dd> <input type="text" id="username" name="username" value="" class="long" autocomplete="off"> </dd> </dl> </section> {if $items} <div class="section sectionContainerList"> <ol class="containerList userList"> {foreach from=$objects item=user} <li> <div class="box48"> {user object=$user type='avatar48' ariaHidden='true' tabindex='-1'} <div class="details userInformation"> {include file='userInformationHeadline'} <nav class="jsMobileNavigation buttonGroupNavigation"> <ul class="buttonList"> <li><a href="{link controller='UserGroupManageKickMember' id=$group->groupID}memberID={@$user->userID}&t={csrfToken type=url}{/link}" title="{lang}wcf.user.moderatedUserGroups.members.kick{/lang}" class="jsTooltip" onclick="WCF.System.Confirmation.show('{lang __encode=true}wcf.user.moderatedUserGroups.members.kick.sure{/lang}', $.proxy(function (action) { if (action == 'confirm') window.location.href = $(this).attr('href'); }, this), undefined, undefined, true); return false;">{icon name='xmark'}</a></li> {event name='userButtons'} </ul> </nav> <dl class="plain inlineDataList small"> {include file='userInformationStatistics'} </dl> </div> </div> </li> {/foreach} </ol> </div> <footer class="contentFooter"> {hascontent} <div class="paginationBottom"> {content}{@$pagesLinks}{/content} </div> {/hascontent} {hascontent} <nav class="contentFooterNavigation"> <ul> {content} {if $group->groupType == 6 || $group->groupType == 7} <li><a href="{link controller='UserGroupManageApplicationList' id=$group->groupID}{/link}" class="button">{icon name='list'} <span>{lang}wcf.user.moderatedUserGroups.applications{/lang}</span></a></li> {/if} {event name='contentFooterNavigation'} {/content} </ul> </nav> {/hascontent} </footer> {/if} <script data-relocate="true"> require(['Language', 'WoltLabSuite/Core/ModeratedUserGroup/Ui/AddMembers'], (Language, AddMembers) => { Language.addObject({ 'wcf.user.moderatedUserGroups.members.add.error.notFound': '{jslang}wcf.user.moderatedUserGroups.members.add.error.notFound{/jslang}', 'wcf.user.moderatedUserGroups.members.add.error.alreadyMember': '{jslang}wcf.user.moderatedUserGroups.members.add.error.alreadyMember{/jslang}' }); AddMembers.setup({@$group->groupID}); }); </script> {include file='footer'} ', '*/templates/compiled/0_wcf_1_userGroupManageMemberList.php', [ application => , data => , filename => ])
      • #3 */lib/system/template/TemplateEngine.class.php (343):
      • wcf\system\template\TemplateEngine->compileTemplate('userGroupManageMemberList', '*/templates/userGroupManageMemberList.tpl', '*/templates/compiled/0_wcf_1_userGroupManageMemberList.php', [ application => , data => , filename => ])
      • #4 */lib/page/AbstractPage.class.php (390):
      • wcf\system\template\TemplateEngine->display('userGroupManageMemberList', 'wcf')
      • #5 */lib/page/UserGroupManageMemberListPage.class.php (118):
      • wcf\page\AbstractPage->show()
      • #6 */lib/page/AbstractPage.class.php (135):
      • wcf\page\UserGroupManageMemberListPage->show()
      • #7 */lib/system/request/Request.class.php (90):
      • wcf\page\AbstractPage->__run()
      • #8 */lib/system/request/RequestHandler.class.php (107):
      • wcf\system\request\Request->execute()
      • #9 */index.php (11):
      • wcf\system\request\RequestHandler->handle('wcf')
  • Das in der Meldung genannte Template gehört nicht zum Lieferumfang des WSC. Kann es sein, dass Du ein Plugin verwendest, dass mit der Darstellung von Benutzergruppen in der Mitgliederliste zu tun hat? Der Autor wäre dann Dein Ansprechpartner.


    Edit: Sorry, da habe ich wohl nicht gründlich genug nachgesehen.





    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier.

    Edited once, last by norse ().

  • Die korrigierte Version 5.5.6 ist nun über „Nach Updates suchen“ verfügbar.

    Bei mir heißt es:

    Ihr System ist auf dem aktuellen Stand, es wurden keine ausstehenden Updates gefunden.

    Mit freundlichen Grüßen

    Sunny Cuewitzki

  • Das Update lässt sich nicht installieren. In beiden Foren von mir erscheint der Dialog „Authentifizierung erforderlich“, der sonst nicht bei Updates erschien, und die Eingabe der korrekten Daten lässt den Dialog nicht verschwinden. Es erscheint folgende Meldung:


    Quote

    Die eingegebenen Zugangsdaten sind korrekt, aber berechtigen nicht zum Download dieses Pakets.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!