вопрос
Добрый день, в админке уже есть заготовок доп полей:
Как мне сделать так чтобы в админке не все сразу доп.поля показывались, а первые к примеру 3, а после если нужно добавить больше, нажать кнопку + и появилось доп поле 4, и так далее потом 5, потом 6.
Не пойму, спасибо.
Как мне сделать так чтобы в админке не все сразу доп.поля показывались, а первые к примеру 3, а после если нужно добавить больше, нажать кнопку + и появилось доп поле 4, и так далее потом 5, потом 6.
Не пойму, спасибо.
Открыть файл engine/skins/javascript/application.js
В самый низ с новой строки вставить:
Обновить страницу в браузере через Ctrl - F5
В самый низ с новой строки вставить:
$(function(){
if ($('#xfield_holder_ras_url_3d_1').length) {
var last_item = null;
$('[id^=xfield_holder_ras_url_3d_]').each(function(i){
last_item = $(this);
if (i >= 3) $(this).hide();
})
if (last_item) {
last_item.after('<div class="form-group"><label class="control-label col-md-2"></label><div class="col-md-10"><button class="btn btn-gray xfadds" data-id="4">+ Добавить</button></div></div>');
}
$('.xfadds').on('click',function(e){
e.preventDefault();
var id = $(this).data('id');
$('#xfield_holder_ras_url_3d_' + id).slideDown(200);
id++;
$(this).data('id', id);
if ($('#xfield_holder_ras_url_3d_' + id).length < 1) {
$(this).slideUp(100);
}
})
}
})
Обновить страницу в браузере через Ctrl - F5