am: 27. November 2022, 16:01:08
Ich nehme an dies ist das Ticket hierzu ?
Ticket #2390Wer am liebsten sofort eine Lösung möchte, den folgenden Code als PHP-Datei in den im Kopf der Datei angegebenen Pfad legen.
Welche Werte vorausgewählt bzw. gesetzt werden kann dem Code in den Kommentaren entnommen werden.
<?php/*****************************************************************
* file: preselection_new_product.php
* path: /admin/includes/extra/footer/
* use: preselect and mark some fields
*
* © copyright noRiddle, 11-2022
____
| | | | | |
__ ___ |____/ ° ___| ___| | | ___
|/ | | | | \ | | | | | | | |___|
| n |___o | R i |___d |__ d l l |__e
*****************************************************************/defined( '_VALID_XTC' ) or
die( 'Direct Access to this location is not allowed.' );if(basename($PHP_SELF) == 'categories.php' && (isset($_GET['action']) && $_GET['action'] == 'new_product')) {?><script>
$(function() {
let $form = $('form#new_product'),
$faction = $form.attr('action');
if($faction.indexOf('insert_product') !== -1) {
setTimeout(function() {
//set status to activated
$('input[name="products_status"][value="1"]').prop('checked', true);
//set tax class to standard
$('select[name="products_tax_class_id"]').val('1');
$('select[name="products_tax_class_id"]')[0].sumo.selectItem(1);
//set group permissions only for admin
$('input[name="groups[]"]').prop('checked', false);
$('input[name="groups[]"][value="0"]').prop('checked', true);
}, 500);
}
});
</script>
<?php}?> Kann auf Wunsch erweitert/geändert werden.
Benutzung auf eigene Gefahr.
Gruß,
noRiddle
[
EDIT Tomcraft 02.12.2022: Beitrag abgetrennt von Thema "
Artikelstatus für neue Artikel".]
Linkback: https://www.modified-shop.org/forum/index.php?topic=42697.0