(Opgelost) Shop /cart MS extra veld voor besteldatum
Posted: Thu Jan 20, 2011 1:28 pm
Ik wil graag dat klanten bij in het bestelformulier waar ze hun naam en rekeningadres moeten invullen ook kunnen invullen op welke datum ze willen dat de goederen worden afgeleverd.
Mijn werkwijze tot nog toe:
In FEU bij gebruikerseigenschappen CartMadeSimple een nieuwe eigenschap toegevoegd: bezorgdatum met als type: datum
Deze in FEU groepen het nieuwe eigenschap op optional gezet.
test: niks te vinden in het bestelformulier van cart made simple.
Toen las ik dit:
http://forum.cmsmadesimple.org/viewtopi ... te#p224668
Dus php aan het toevoegen in action.orderaddress.php (zover mijn phpkennis reikt, dat is niet zo ver, ik heb een stuk gekopieert en aangepast)
Afijn ook dit geeft dus geen resultaat.
Maar zo moeilijk kan dit toch niet zijn?
Het is toch van wezelijk belang dat de klant in shop made simple een datum van leveren op kan geven?
Of zie ik iets totaal over het hoofd?
Zover mijn kennis reikt wil ik best meehelpen hier iets voor te maken.
Mijn werkwijze tot nog toe:
In FEU bij gebruikerseigenschappen CartMadeSimple een nieuwe eigenschap toegevoegd: bezorgdatum met als type: datum
Deze in FEU groepen het nieuwe eigenschap op optional gezet.
test: niks te vinden in het bestelformulier van cart made simple.
Toen las ik dit:
http://forum.cmsmadesimple.org/viewtopi ... te#p224668
Dus php aan het toevoegen in action.orderaddress.php (zover mijn phpkennis reikt, dat is niet zo ver, ik heb een stuk gekopieert en aangepast)
Code: Select all
// Validate date of visitor
if (isset($params['bezorgafhalendatum']))
{
$bezorgafhalendatum = $params['bezorgafhalendatum'];
$this->smarty->assign('bezorgafhalendatum_error', '');
if ($bezorgafhalendatum == '')
{
$this->smarty->assign('bezorgafhalendatum_error', $this->Lang
('errorbezorgafhalendatumblank'));
$errorfound = true;
}
// Validate date of visitor
if (isset($params['bezorgafhalendatum']))
{
$bezorgafhalendatum = $params['bezorgafhalendatum'];
$this->smarty->assign('bezorgafhalendatum_error', '');
if ($bezorgafhalendatum == '')
{
$this->smarty->assign('bezorgafhalendatum_error', $this->Lang
('errorbezorgafhalendatumblank'));
$errorfound = true;
}
// Check if the format of the entered email is correct
//if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$", $email))
//{
// $this->smarty->assign('email_error', $this->Lang('erroremailformat'));
// $errorfound = true;
//}
} }
Maar zo moeilijk kan dit toch niet zijn?
Het is toch van wezelijk belang dat de klant in shop made simple een datum van leveren op kan geven?
Of zie ik iets totaal over het hoofd?
Zover mijn kennis reikt wil ik best meehelpen hier iets voor te maken.