met vroeger versie van de CGEcommerce suite werd deze 'niet ingelogde' melding getoond op deze manier (en dit werkte perfecte)
Er kwam dus een melding als men niet ingelogd was:
Maar nu in werkt dit niet meer ...{* billing form template *}
{* this is a frontend template *}
{if $logged_in}
{$Orders->Lang('order_processing')}:
{if isset($status)}
{* there is an error of some type.... you can check the $status variable for the type of error *}
{foreach from=$errors item='error'}
{$error}
{/foreach}
{/if}
{$formstart}
{$Orders->Lang('billing_info')}:
{$Orders->Lang('company')}: {$input_billing_company}
{$Orders->Lang('first_name')}:* {$input_billing_first_name}
{$Orders->Lang('last_name')}:* {$input_billing_last_name}
{$Orders->Lang('address1')}:* {$input_billing_address1}
{$Orders->Lang('address2')}: {$input_billing_address2}
{$Orders->Lang('city')}:* {$input_billing_city}
{$Orders->Lang('state/province')}:* {$input_billing_state}
{$Orders->Lang('postal')}:* {$input_billing_postal}
{$Orders->Lang('country')}:* {$input_billing_country}
{$Orders->Lang('phone')}: {$input_billing_phone}
{$Orders->Lang('fax')}: {$input_billing_fax}
{$Orders->Lang('email')}:* {$input_billing_email}
{* if you do not need shipping information, just hide these fields using css *}
{foreach from=$shipping_inputs item='one' name='shippments'}
{assign var='addr' value=$one.data->get_shipping_address()}
{* this next part is a bit hackish *}
{capture assign='name'}{$one.data->get_name()}{/capture}
{if $smarty.foreach.total == 1}{$Orders->Lang('shipping_info_if_different')}:{else}{$Orders->Lang('shipping_info_for')}: {$name}:{/if}
{$Orders->Lang('company')}: {$one.input_company}
{$Orders->Lang('first_name')}:* {$one.input_first_name}
{$Orders->Lang('last_name')}:* {$one.input_last_name}
{$Orders->Lang('address1')}:* {$one.input_address1}
{$Orders->Lang('address2')}: {$one.input_address2}
{$Orders->Lang('city')}:* {$one.input_city}
{$Orders->Lang('state/province')}:* {$one.input_state}
{$Orders->Lang('postal')}:* {$one.input_postal}
{$Orders->Lang('country')}:* {$one.input_country}
{$Orders->Lang('phone')}: {$one.input_phone}
{$Orders->Lang('fax')}: {$one.input_fax}
{$Orders->Lang('email')}:* {$one.input_email}
{/foreach}
{$Orders->Lang('order_notes')}:
{$Orders->Lang('info_order_notes')}
{$order_notes}
Lang('next')}"/>
{$formend}
{else}
{* user is not logged in, gotta make him *}
{$Orders->Lang('error_notloggedin')}
Om te kunnen bestellen of een order af te werken moet u zich eerst registreren en/of inloggen De registratie is 1-malig en duurt amper 1 minuut, u krijgt een activatiebevestiging in uw emailbox
{FrontEndUsers}
{/if}
Heb ook al geprobeerd om {if $ccuser->loggedin()} te gebruiken ... maar ook dit werkt niet
dit is mijn installatie info :
------------------------
CMSMS 1.8.2
CMSMailer 2.0
FileManager 1.0.2
MenuManager 1.6.5
ModuleManager 1.4
News 2.10.6
nuSOAP 1.0.2
Printing 1.1.0
Search 1.6.5
ThemeManager 1.1.1
TinyMCE 2.7.2
CGSimpleSmarty 1.4.5
CGExtensions 1.19.2
FrontEndUsers 1.12
SelfRegistration 1.6.1
CustomContent 1.7.3
CGEcommerceBase 1.2.2
CGPaymentGatewayBase 1.0.8
Products 2.8.3
Cart 1.7.2
Orders 1.10.1
PaypalGateway 2.1.9
PriceBasedShipping 1.0.2
CGUserDirectory 1.2.3
JQueryTools 1.0.6
FRTaxes 1.1.1
Iemand een idee ?
Mvg,
Peter