Mein Konto in _right.tpl bearbeiten

Hallo,

rechts im Template _right.tpl habe ich folgendes stehen:

MEIN KONTO


[{oxid_include_dynamic file="dyn/cmp_login_right.tpl" type="login" pgnr=$pageNavigation->actPage tpl=$tpl additional_form_parameters="`$AdditionalFormParameters`"|cat:$oViewConf->getNavFormParams() }]
[{oxid_include_dynamic file="dyn/cmp_login_links.tpl" type="login_links"}]

Zu sehen ist auf der Webseite:

Sie sind angemeldet als:
“test@nur_mal.so”
(Vorname Nachname)
Button “Abmelden”

Ich möchte folgendes Einfügen:
Ein Link mit dem Text “Anzeigen”

Sie sind angemeldet als:
“test@nur_mal.so”
(Vorname Nachname)
[B]Anzeigen[/B]
Button “Abmelden”

Wenn man auf [B]Anzeigen[/B] klickt, soll man auf die Seite “Mein Konto” kommen.
Was muss man (SMARTY) hinzufügen?

Wer kann mir bitte helfen …

Du musst im Template cmp_login_right.tpl den Code…

    <tr>
      <td id="test_LoginUser">
        [{ oxmultilang ident="INC_CMP_LOGIN_RIGHT_LOGGEDINAS" }]<br>
        [{assign var="fullname" value=$oxcmp_user->oxuser__oxfname->value|cat:" "|cat:$oxcmp_user->oxuser__oxlname->value }]
        <b>"[{ $oxcmp_user->oxuser__oxusername->value|oxtruncate:25:"...":true }]"</b> <br>
        ([{ $fullname|oxtruncate:25:"...":true }])
      </td>
    </tr>

…folgend anpassen.

    <tr>
      <td id="test_LoginUser">
        [{ oxmultilang ident="INC_CMP_LOGIN_RIGHT_LOGGEDINAS" }]<br>
        [{assign var="fullname" value=$oxcmp_user->oxuser__oxfname->value|cat:" "|cat:$oxcmp_user->oxuser__oxlname->value }]
        <b>"[{ $oxcmp_user->oxuser__oxusername->value|oxtruncate:25:"...":true }]"</b> <br>
        ([{ $fullname|oxtruncate:25:"...":true }])<br>
        <a id="test_RightSideAccountHeader" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]">Anzeigen</a>
      </td>
    </tr>

Den Linktext “Anzeigen” würde ich noch in die cust_lang.php auslagern.
Sehe jedoch den Sinn dahinter nicht so ganz. Denn wenn du auf “Mein Konto” klickst, gelangst du auch in den persönlichen Account.

Erst einmal vielen {{{DANK}}} für Deine Hilfe.
Werde ich jetzt gleich mal probieren.

„Sehe jedoch den Sinn dahinter nicht so ganz.“
Du hast recht, aber viele „normale“ User wissen nicht, was man alles so anklicken kann!
Deshalb möchte ich den Link „Anzeigen / Bearbeiten“ anbieten.
Zumal meine Boxen etwas von dem Standard Template abweichen.

Ja, hat super funktioniert! :slight_smile:

Ich habe es so umgesetzt:

[B]cmp_login_right.tpl[/B]


<tr>
      <td id="test_LoginUser">
        [{ oxmultilang ident="INC_CMP_LOGIN_RIGHT_LOGGEDINAS" }]<br>
        [{assign var="fullname" value=$oxcmp_user->oxuser__oxfname->value|cat:" "|cat:$oxcmp_user->oxuser__oxlname->value }]
        <b>"[{ $oxcmp_user->oxuser__oxusername->value|oxtruncate:25:"...":true }]"</b> <br>
        ([{ $fullname|oxtruncate:25:"...":true }])<br>
		<a id="test_RightSideAccountHeader" rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getSelfLink()|cat:"cl=account" }]">[{ oxmultilang ident="INC_CMP_LOGIN_RIGHT_ANZEIGEN" }]</a>
      </td>
    </tr>

[B]lang.php[/B]


'INC_CMP_LOGIN_RIGHT_ANZEIGEN'                    =>"Anzeigen / Bearbeiten",

Verzeichnis /tmp/ leeren nicht vergessen :o