diff --git a/quiqqer/teampage/src/QUI/TeamPage/Controls/Team.ListStyle.html b/quiqqer/teampage/src/QUI/TeamPage/Controls/Team.ListStyle.html index 6ba38e5b92a351357bfb8cc4029c8f0e1f4e9067..f534187b3627702abfcac2936444fd3c911d3bac 100644 --- a/quiqqer/teampage/src/QUI/TeamPage/Controls/Team.ListStyle.html +++ b/quiqqer/teampage/src/QUI/TeamPage/Controls/Team.ListStyle.html @@ -39,29 +39,46 @@ <div itemprop="jobTitle" class="text-muted text-grey-dark mb-4">{$memberData['userPosition']}</div> </header> - {assign var=userText value=$memberData['userText']|json_decode:1} - {if (isset($userText[$Project->getLang()]) && $userText[$Project->getLang()] != "")} - <div class="team-page-entry-text"> - {$userText[$Project->getLang()]} - - {if $memberData['userLink'] != "" && $buttonType == 'inline'} - <a class="team-page-entry-text-button team-page-entry-text-button__inline" href="{$memberData['userLink']}"> - {locale group="quiqqer/teampage" var="teamPage.moreButton.inline"} - </a> + {if $this->getAttribute('showShort')} + {assign var=userText value=$memberData['userText']|json_decode:1} + {if (isset($userText[$Project->getLang()]) && $userText[$Project->getLang()] != "")} + <div class="team-page-entry-text-short"> + {$userText[$Project->getLang()]} + + {if $memberData['userLink'] != "" && $buttonType == 'inline'} + <a class="team-page-entry-text-button team-page-entry-text-button__inline" href="{$memberData['userLink']}"> + {locale group="quiqqer/teampage" var="teamPage.moreButton.inline"} + </a> + {/if} + </div> + + {*<!-- fix for non multi lingual user text --> *} + {elseif $memberData['userText']|json_decode:1 === null && $memberData['userText'] !== ''} + <div class="team-page-entry-text-short"> + {$memberData['userText']} + + {if $memberData['userLink'] != "" && $buttonType == 'inline'} + <a class="team-page-entry-text-button team-page-entry-text-button__inline" href="{$memberData['userLink']}"> + {locale group="quiqqer/teampage" var="teamPage.moreButton.inline"} + </a> + {/if} + </div> {/if} - </div> + {/if} - {*<!-- fix for non multi lingual user text --> *} - {elseif $memberData['userText']|json_decode:1 === null && $memberData['userText'] !== ''} - <div class="team-page-entry-text"> - {$memberData['userText']} + {if $this->getAttribute('showLong')} + {assign var=userTextLong value=$memberData['userTextLong']|json_decode:1} + {if (isset($userTextLong[$Project->getLang()]) && $userTextLong[$Project->getLang()] != "")} + <div class="team-page-entry-text-long"> + {$userTextLong[$Project->getLang()]} - {if $memberData['userLink'] != "" && $buttonType == 'inline'} - <a class="team-page-entry-text-button team-page-entry-text-button__inline" href="{$memberData['userLink']}"> - {locale group="quiqqer/teampage" var="teamPage.moreButton.inline"} - </a> + {if $memberData['userLink'] != "" && $buttonType == 'inline'} + <a class="" href="{$memberData['userLink']}"> + {locale group="quiqqer/teampage" var="teamPage.moreButton.inline"} + </a> + {/if} + </div> {/if} - </div> {/if} <div class="team-page-entry-contact-box">