Дополнительное поле в админке (проблемы)
Здравствуйте уважаемые вебмастера, я сам новичок.
Возникла проблема с дополнительными полями, в разделе Элементы у меня есть дополнительное поле называется image. параметр ввода изображение, параметр вывода — изображение. Доступно для всех шаблонов.
Сначало было все нормально, а потом возникла такая проблема

еще при создании новостей, выходит ошибка в консоли браузера
вот такая

И я никак не могу вызвать, менеджер файлом, чтоб я смог туда скачать новые картинки.
В чем может быть проблем? Буду признательным вашим ответам.
Возникла проблема с дополнительными полями, в разделе Элементы у меня есть дополнительное поле называется image. параметр ввода изображение, параметр вывода — изображение. Доступно для всех шаблонов.
Сначало было все нормально, а потом возникла такая проблема
еще при создании новостей, выходит ошибка в консоли браузера
вот такая
И я никак не могу вызвать, менеджер файлом, чтоб я смог туда скачать новые картинки.
В чем может быть проблем? Буду признательным вашим ответам.
Комментарии: 1
Ext.onReady(function() {
var fld1 = MODx.load({
xtype: 'modx-panel-tv-image'
,renderTo: 'tv-image-1'
,tv: '1'
,value: 'images/mozhet-li-karmannyij-robot-zamenit-vash-smartfon-1.jpg'
,relativeValue: 'images/mozhet-li-karmannyij-robot-zamenit-vash-smartfon-1.jpg'
,width: 400
,allowBlank: true ,wctx: 'web'
,openTo: 'images/' ,source: '1'
,msgTarget: 'under'
,listeners: {
'select': {fn:function(data) {
MODx.fireResourceFormChange();
var d = Ext.get('tv-image-preview-1');
if (Ext.isEmpty(data.url)) {
d.update('');
} else {
d.update('<img src="/connectors/system/phpthumb.php?w=400&h=400&aoe=0&far=0&src='+data.url+'&wctx=web&source=1" alt="" />');
}
}}
}
});
MODx.makeDroppable(Ext.get('tv-image-1'),function(v) {
var cb = Ext.getCmp('tvbrowser1');
if (cb) {
cb.setValue(v);
cb.fireEvent('select',{relativeUrl:v});
}
return '';
});
});
// ]]>
</script>
</div>
</div>
<script type="text/javascript">Ext.onReady(function() { new Ext.ToolTip({target: 'tv1-caption',html: '[[*image]]'});});</script>
<div class="x-form-item x-tab-item alt modx-tv tv-last" id="tv2-tr">
<label for="tv2" class="x-form-item-label modx-tv-label">
<div class="modx-tv-label-title">
<span class="modx-tv-caption" id="tv2-caption">keywords</span>
</div>
<a class="modx-tv-reset" id="modx-tv-reset-2" title="Установить по умолчанию"></a>
</label>
<div class="x-form-element modx-tv-form-element">
<input type="hidden" id="tvdef2" value="" />
<input id="tv2" name="tv2"
type="text" class="textfield"
value="Может ли карманный робот заменить ваш смартфон?"
tvtype="text"
/>
<script type="text/javascript">
// <![CDATA[
Ext.onReady(function() {
var fld = MODx.load({
xtype: 'textfield'
,applyTo: 'tv2'
,width: '99%'
,enableKeyEvents: true
,msgTarget: 'under'
,allowBlank: true
,listeners: { 'keydown': { fn:MODx.fireResourceFormChange, scope:this}}
});
Ext.getCmp('modx-panel-resource').getForm().add(fld);
MODx.makeDroppable(fld);
});
// ]]>
</script>
</div>
</div>
<script type="text/javascript">Ext.onReady(function() { new Ext.ToolTip({target: 'tv2-caption',html: '[[*keywords]]'});});</script>
<div class="clear"></div>
</div>
</div>
<script type="text/javascript">
// <![CDATA[
Ext.onReady(function() {
MODx.resetTV = function(id) {
var i = Ext.get('tv'+id);
var d = Ext.get('tvdef'+id);
if (i) {
i.dom.value = d.dom.value;
i.dom.checked = d.dom.value ? true : false;
}
var c = Ext.getCmp('tv'+id);
if (c) {
if (c.xtype == 'checkboxgroup' || c.xtype == 'radiogroup') {
var cbs = d.dom.value.split(',');
for (var i=0;i<c.items.length;i++) {
if (c.items.items[i]) {
c.items.items[i].setValue(cbs.indexOf(c.items.items[i].id) != -1);
}
}
} else {
c.setValue(d.dom.value);
}
}
var p = Ext.getCmp('modx-panel-resource');
if (p) {
p.markDirty();
p.fireEvent('tv-reset',{id:id});
}
};вот в этом коде браузер показывает ошибку
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.