From 4b1537de31888724ba75ca8208ba9197360eb011 Mon Sep 17 00:00:00 2001
From: "michael.danielczok" <michael@pcsg.de>
Date: Sun, 18 Apr 2021 17:04:36 +0200
Subject: [PATCH] refactor: Changes according to team modul (user long
 desription).

---
 .../QUI/TeamPage/Controls/Team.ListStyle.html | 55 ++++++++++++-------
 1 file changed, 36 insertions(+), 19 deletions(-)

diff --git a/quiqqer/teampage/src/QUI/TeamPage/Controls/Team.ListStyle.html b/quiqqer/teampage/src/QUI/TeamPage/Controls/Team.ListStyle.html
index 6ba38e5..f534187 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">
-- 
GitLab