TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Logout Button im Header anzeigen lassen, ich bin am verzweifeln.


Autor Nachricht
Verfasst am: 02. 05. 2012 [12:09]
ginobranco
Themenersteller
Dabei seit: 23.03.2012
Beiträge: 69
Hallo zusammen,
vielen Dank für`s reinschauen.
Ich habe mir für meine TYPO3 - Seite ein Felogin eingerichtet.
mittels Jquery habe ich einen Button, hovert man über diesen so fährt das "loginformular" raus.
Nach der Anmeldung hat man nun Zugriff auf die bestimmten Inhalte.
Mein Problem ist, das die Kunden erst wieder auf Login klicken müssen um das Abmelden zu bekommen..
Ich hätte gerne den Abmelde button aber im header..
Aber ich versuch das seit einer Woche zu realiseren und bekomme es nicht hin icon_frown.gif
Kann mir bitte jemand helfen icon_frown.gif?

Hier meine TS

TYPOSCRIPT
page.10.subparts.LOGIN = COA
    page.10.subparts.LOGIN {
        wrap = <div class="wrapper">|</div>
 
        30 = COA
        30 {
            10 = TEXT
            10.wrap = <a href="#" id="loginButton" class="h-button"><span>|</span></a>
            10.value = Login
 
 
 
            20 = COA
            20 {
                wrap = <div id="loginBox"> | </div>
                10 < plugin.tx_felogin_pi1
                10 {
                feloginBaseURL = xxx
                storagePid = 132
                templateFile = fileadmin/template/felogin/felogin_standard.html
                showForgotPasswordLink = 1
                #welcomeHeader_stdWrap >
                #welcomeMessage_stdWrap >
                #logoutHeader_stdWrap >
                #logoutHeader_stdWrap >
                #successHeader_stdWrap >
 
                showLogoutFormAfterLogin = 1
                noSuccessMessageAfterLogin = 1
                dateFormat = d.m.Y
 
                redirectMode = login
                #_CSS_DEFAULT_STYLE >        
 
        }    
    }    
 
 
page.jsFooterInline.1234567890  = COA
 
page.jsFooterInline.1234567890  {
 
        30 = TEXT
        30.value (
            <script type="text/javascript">
                $(function() {
                    var button = $('#loginButton');
                    var box = $('#loginBox');
                    var form = $('#loginForm');
                    button.removeAttr('href');
                    button.mouseup(function(login) {
                        box.toggle();
                        button.toggleClass('active');
                    });
                    form.mouseup(function() {
                        return false;
                        });
                    $(document).mouseup(function(login) {
                        if(!($(login.target).parents('#loginButton').length > 0)) {
                            button.removeClass('active');
                            box.hide();
                        }
                    });
                });
 
            </script>    
        )
 
 
    }


Und meine HTML

HTML
<!-- ###DOKUMENT### begin -->
<style type="text/css">
    #search {
    }
    #search input[type="text"] {
    background: url(http://localhost/typo3/fileadmin/template/img/search-white.png) no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 80px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }
    #search input[type="text"]:focus {
    width: 130px;
    }
</style>
<script type="text/javascript" src="fileadmin/template/js/hoverIntent.js"></script>
<script type="text/javascript" src="fileadmin/template/js/superfish.js"></script>
<script type="text/javascript" src="fileadmin/template/js/supersubs.js"></script>
<script type="text/javascript" src="fileadmin/template/js/login.js"></script>
<script type="text/javascript">
    // initialise plugins
    $(document).ready(function(){ 
            $("ul.sf-menu&quot<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />.supersubs({ 
                minWidth:    11,   // minimum width of sub-menus in em units 
                maxWidth:    27,   // maximum width of sub-menus in em units 
                extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
                                   // due to slight rounding differences and font-family 
            }).superfish({
                    animation:   {opacity:'toggle',height:'show',width:'show'},
                    speed: 'fast'
                });  // call supersubs first, then superfish, so that subs are 
                             // not display:none when measuring. Call before initialising 
                             // containing tabs for same reason. 
        }); 
 
</script>
<div id="center">
        <div id="logo">###LOGO###</div>
        <div class="login">
            <!-- ###LOGIN### start -->
            Hier erscheint das Login-Formular im Template
            <!-- ###LOGIN### stop -->
        </div>
    <div id="head">
    </div>
    <div id="navigation">###NAVI###</div>
    <div id="headerbild">###HEADERBILD###</div>
    <div id="suchform">
        <form method="post" action="http://localhost/typo3/index.php?id=78" id="search">
            <input type="text" size="10" title="" value="" name="tx_indexedsearch[sword]" class="searchbox" placeholder="Suche..." />
            <input type="hidden" value="1" name="tx_indexedsearch[type]" />
            <input type="hidden" name="tx_indexedsearch[lang]" value="0" />
            <input type="hidden" value="1" name="no_cache" />
        </form>
    </div>
    <div style="clear:both;"></div>
    <div id="headernavi">###HEADERNAVI###</div>
    <div id="content">
        <div id="con-left-right">
            <div id="con-left">###CONTENT###</div>
            <div id="con-right">###RIGHT###</div>
        </div>
        <div id="footer">
            ###FOOTER###<br style="clear:both;" />
        </div>
    </div>
</div>
<!-- ###DOKUMENT### end

Profil
Verfasst am: 02. 05. 2012 [22:14]
Julian.Hofmann
Dabei seit: 18.05.2007
Beiträge: 2073
Hallo.

Gibt einen ganz einfachen Trick: Link mit "&logintype=logout" als Parameter in der URL. Bin mir grad nur nicht 100% sicher, ob auf der Zielseite auch felogin eingebunden sein muss, oder ob sogar das egal ist.

Viele Grüße
Julian
Profil