spqr Posted July 29, 2010 Share Posted July 29, 2010 Bonjour à tous, n'ayant pas trop le temps je me lance dans un début de code qu'il faudra compléter et vérifier.Je fais ce tutoriel car en effet, quand on ouvre une boutique, nos produits ne sont pas forcement nouveaux... Il faut donc pouvoir "tricher" sur la date d'ajout du produit pour plus qu'il apparaisse en new.Cela va se passer dans votre dossier Classes -> Product.tplA la ligne 158Remplacé : protected $fieldsValidate = array( 'id_tax' => 'isUnsignedId', 'id_manufacturer' => 'isUnsignedId', 'id_supplier' => 'isUnsignedId', 'id_category_default' => 'isUnsignedId', 'id_color_default' => 'isUnsignedInt', /* unsigned integer because its value could be 0 if the feature is disabled */ 'quantity' => 'isUnsignedInt', 'price' => 'isPrice', 'wholesale_price' => 'isPrice', 'reduction_price' => 'isPrice', 'reduction_percent' => 'isFloat', 'reduction_from' => 'isDate', 'reduction_to' => 'isDate', 'on_sale' => 'isBool', 'ecotax' => 'isPrice', 'reference' => 'isReference', 'supplier_reference' => 'isReference', 'location' => 'isReference', 'weight' => 'isFloat', 'out_of_stock' => 'isUnsignedInt', 'quantity_discount' => 'isBool', 'customizable' => 'isUnsignedInt', 'uploadable_files' => 'isUnsignedInt', 'text_fields' => 'isUnsignedInt', 'active' => 'isBool', 'ean13' => 'isEan13' ); Par : protected $fieldsValidate = array( 'id_tax' => 'isUnsignedId', 'id_manufacturer' => 'isUnsignedId', 'id_supplier' => 'isUnsignedId', 'id_category_default' => 'isUnsignedId', 'id_color_default' => 'isUnsignedInt', /* unsigned integer because its value could be 0 if the feature is disabled */ 'quantity' => 'isUnsignedInt', 'price' => 'isPrice', 'wholesale_price' => 'isPrice', 'reduction_price' => 'isPrice', 'reduction_percent' => 'isFloat', 'reduction_from' => 'isDate', 'reduction_to' => 'isDate', 'on_sale' => 'isBool', 'ecotax' => 'isPrice', 'reference' => 'isReference', 'supplier_reference' => 'isReference', 'location' => 'isReference', 'weight' => 'isFloat', 'out_of_stock' => 'isUnsignedInt', 'quantity_discount' => 'isBool', 'customizable' => 'isUnsignedInt', 'uploadable_files' => 'isUnsignedInt', 'text_fields' => 'isUnsignedInt', 'active' => 'isBool', 'ean13' => 'isEan13', 'date_add' => 'isDate' ); Ensuite cela se passera dans votre dossier admin ->fichier AdminProduct.php Malheureusement, j'ai beaucoup de travail en ce moment et j'essayerai de le finir plus tard ou si quelqu'un n'a rien à faire...Il reste juste à afficher le champs "date d'ajout du produit" dans le back office puisque la table mysql est déjà faite. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now