|
|||
|
Das Formular zum Anmelden soll auf jeder Seite innerhalb einer Dynamischen Box die per JS eingeblendet wird angezeigt werden.
Leider sind die Smarty Variablen für das "/xtCore/pages/login.html" nur für page=Customer&action=login verfügbar. Ich die Funktionalität über folgenden Code realisiert. Code:
{php}
// BAD VOODOO !
$countries = new countries('true');
$gender_data = array(array('id'=>'m', 'text'=>TEXT_MALE), array('id'=>'f', 'text'=>TEXT_FEMALE));
if (_STORE_ACCOUNT_COMPANY=='true') $gender_data = array_merge($gender_data,array(array('id'=>'c','text'=>TEXT_COMPANY_GENDER)));
$customer_tpl_data = array('show_gender'=> _STORE_ACCOUNT_GENDER == 'true' ? 1:0,
'show_birthdate' => _STORE_ACCOUNT_DOB == 'true' ? 1:0,
'show_company'=> _STORE_ACCOUNT_COMPANY == 'true' ? 1:0,
'show_vat'=> _STORE_ACCOUNT_COMPANY_VAT_CHECK == 'true' ? 1:0,
'show_suburb'=> _STORE_ACCOUNT_SUBURB == 'true' ? 1:0,
'show_privacy'=> XT_PRIVACYCHECK_SHOW == 'true' ? 1:0,
'country_data' => $countries->countries_list_sorted,
'gender_data' => $gender_data,
'selected_country' => $selected_country,
'default_country' => _STORE_COUNTRY,
);
foreach ($customer_tpl_data as $key => $value){
$this->assign($key,$value);
}
{/php}
{include file="/xtCore/pages/login.html" type="tpl_include"}
Obwohl es funktioniert bin ich damit unzufrieden PHP Code im Template zu haben. Gibt es eine andere Möglichkeit die Login Page auf jeder Seite zu rendern ? mfg René Gerritsen |
|
|||
|
Die ganze Seite zu rendern wäre vermutl. recht viel (im Sinne von Platz auf der Page). Aber man kann nat. eine Loginbox mit email/passwort rendern.
Beispiel template/xtCore/boxes/box_loginbox.html PHP-Code:
|
|
|||
|
andere frage:
loginbereich ausblenden ohne box_loginbox.html problem: ich habe einen login in einem slider ohne die klasse boxbody zu verwenden ... möchte aber gerne dass der loginbereich ausgeblendet wird wie in der normalen box zu sehen: TESTSHOP ganz oben mitte auf login ... bleibt immer da ... auch wenn eingeloggt ... |
![]() |
| Lesezeichen |
| Stichworte |
| login, page |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| 500er Fehler auf Checkout Seite | neoskill | Fragen zur Software | 2 | 23.12.2008 13:04 |
| Alternative zu einem Iframe?! | kaktus82 | Template System | 18 | 14.05.2008 08:35 |
| Nach Login auf der aktuellen Seite bleiben | josch76 | Shopbereich | 1 | 06.01.2008 18:06 |