Da ich privat Anfragen bekam wie denn das ganze genau eingebaut wird, hier die Anleitung:
In
/admin/new_attributes.phpunter
<script type="text/javascript" src="includes/general.js"></script>
das einfügen
<?php //BOC implement jQuery for buttons in /includes/modules/new_attributes_include.php, noRiddle ?>
<script type="text/javascript" src="<?php echo '../templates/'.CURRENT_TEMPLATE.'/javascript/jquery.js';?>"></script>
<script type="text/javascript">
$(document).ready(function($) {
$('.button_save, .view_attrib').show();
var flag = true;
$('input[type="checkbox"]').not(':checked').parent().parent().hide();
$('.view_attrib').click(function() {
var input_n_ch = $('input[type="checkbox"]').not(':checked');
var input = input_n_ch.parent().parent();
if(flag){
input.show();
$(this).html('Nur aktive Attribute anzeigen');
$('.button_save').html('Alle Attribute speichern');
flag = false;
}else{
input.hide();
$(this).html('Alle Attribute anzeigen');
$(".button_save").html('Aktive Attribute speichern');
flag = true;
}
});
$('.button_save').click(function() {
var input_n_ch = $('input[type="checkbox"]').not(':checked');
var input = input_n_ch.parent().parent();
if(flag){input.remove();}
$('#realsubmitbutton').trigger('click');
});
});
</script>
<?php //EOC implement jQuery for buttons in /includes/modules/new_attributes_include.php, noRiddle ?>
In
/admin/includes/modules/new_attributes_include.phpunter
<form action="<?php echo FILENAME_NEW_ATTRIBUTES; ?>" method="post" name="SUBMIT_ATTRIBUTES" enctype="multipart/form-data"><input type="hidden" name="current_product_id" value="<?php echo $_POST['current_product_id']; ?>"><input type="hidden" name="action" value="change">
das einfügen
<?php // BOC new buttons to send only checked post values, noRiddle ?>
<td colspan="<?php echo $colspan;?>" class="main" style="border-top:1px solid #a3a3a3;">
<div>
<a class="button button_save" style="display:none;">Aktive Attribute speichern</a> 
<a class="button view_attrib" style="display:none;">Alle Attribute anzeigen</a> 
<?php
// echo xtc_button(BUTTON_SAVE) . ' ';
echo xtc_button_link(BUTTON_BACK, xtc_href_link(FILENAME_NEW_ATTRIBUTES, $param));
?>
</div>
</td>
<?php // EOC new buttons to send only checked post values, noRiddle ?>
und in selbiger Datei unten, anstatt dies
<td colspan="<?php echo $colspan;?>" class="main" style="border-top: 1px solid #a3a3a3"><br />
<?php
echo xtc_button(BUTTON_SAVE) . ' ';
echo xtc_button_link(BUTTON_BACK, xtc_href_link(FILENAME_NEW_ATTRIBUTES, $param));
?>
</td>
das einfügen
<?php // BOC new buttons to send only checked post values, noRiddle ?>
<!--<td colspan="<?php echo $colspan;?>" class="main" style="border-top: 1px solid #a3a3a3"><br />
<?php
//echo xtc_button(BUTTON_SAVE) . ' ';
//echo xtc_button_link(BUTTON_BACK, xtc_href_link(FILENAME_NEW_ATTRIBUTES, $param));
?>
</td>-->
<td colspan="<?php echo $colspan;?>" class="main" style="border-top:1px solid #a3a3a3;">
<div>
<a class="button button_save" style="display:none;">Aktive Attribute speichern</a> 
<a class="button view_attrib" style="display:none;">Alle Attribute anzeigen</a> 
<?php
echo xtc_button_link(BUTTON_BACK, xtc_href_link(FILENAME_NEW_ATTRIBUTES, $param));
?>
</div>
<div style="display:none !important">
<input type="submit" class="button" onclick="this.blur();" value="Speichern" id="realsubmitbutton" >
</div>
</td>
<?php // EOC new buttons to send only checked post values, noRiddle ?>
Damit hat man oben und unten die Buttons, was je nach Menge der Attribute hilfreich ist.
Meinen Avatar-Namen kann man natürlich weglassen.
Gruß,
noRiddle