s.elettronew Posted March 25, 2022 Share Posted March 25, 2022 Ciao ragazzi Ho l'esigenza di aggiungere la colonna col peso nella tabella dei Prodotti nella dashboard. Ho provato a 'giocare' col twig e il conroller 'AdminProductDataProvider.php' dove ho effettivamente aggiunto il peso, ma non funziona (e tra l'altro non capisco perchè la colonna "peso" non scompare dalla tabella anche se l'ho eliminata). Comunque le modifiche che ho apportato sono: Aggiunta di questo codice nel twig "products_table.html.twig <th scope="col" class="text-center" style="width: 4%"> {{ "peso"|trans({}, 'Admin.Catalog.Feature') }} </th> Nella variabile $sqlSelect del controller AdminProductDataProvider ho aggiunto: $sqlSelect = array( 'id_product' => array('table' => 'p', 'field' => 'id_product', 'filtering' => ' %s '), 'reference' => array('table' => 'p', 'field' => 'reference', 'filtering' => self::FILTERING_LIKE_BOTH), 'wholesale_price' => array('table' => 'sa', 'field' => 'wholesale_price', 'filtering' => ' %s '), 'ricarico' => array('table' => 'p', 'field' => 'ricarico', 'filtering' => ' %s '), // **** QUI ****** // 'peso' => array('table' => 'p', 'field' => 'weight'), // **** FINE **** // 'price' => array('table' => 'sa', 'field' => 'price', 'filtering' => ' %s '), 'id_shop_default' => array('table' => 'p', 'field' => 'id_shop_default'), 'is_virtual' => array('table' => 'p', 'field' => 'is_virtual'), 'name' => array('table' => 'pl', 'field' => 'name', 'filtering' => self::FILTERING_LIKE_BOTH), 'link_rewrite' => array('table' => 'pl', 'field' => 'link_rewrite', 'filtering' => self::FILTERING_LIKE_BOTH), 'active' => array('table' => 'sa', 'field' => 'active', 'filtering' => self::FILTERING_EQUAL_NUMERIC), 'shopname' => array('table' => 'shop', 'field' => 'name'), 'id_image' => array('table' => 'image_shop', 'field' => 'id_image'), 'name_category' => array('table' => 'cl', 'field' => 'name', 'filtering' => self::FILTERING_LIKE_BOTH), 'price_final' => '0', 'nb_downloadable' => array('table' => 'pd', 'field' => 'nb_downloadable'), 'sav_quantity' => array('table' => 'sav', 'field' => 'quantity', 'filtering' => ' %s '), 'badge_danger' => array('select' => 'IF(sav.`quantity`<=0, 1, 0)', 'filtering' => 'IF(sav.`quantity`<=0, 1, 0) = %s'), ); Quello che ottengo , però, è effettivamente la colonna "peso", ma è vuota e non riesco a recuperarne il valore...Inoltre se tolgo dal twig l'elemento che ho aggiunto, la colonna vuota peso resta comunque e anche aggiornando non sparsice...qualcuno puo' aiutarmi? 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