带有插入图像按钮的Joomla 4 alpha和模式窗口

问题描述 投票:0回答:1

可能涉及的对象:我正在使用bootstarp渲染模态窗口在joomla 4 alpha中开发一个自定义模块,以便组件的用户将joomla后端中的媒体图像分配给扩展库。在joomla 3.x中,当出现模态窗口时,有一个插入和关闭按钮。在Joomla 4中没有,或者我缺少某些东西:

$html .= JHtmlBootstrap::renderModal('myModal', array('url' => Uri::root().
   'administrator/index.php?option=com_media&tmpl=component&
   e_name=myslideimgname&asset=com_modules&author=&
   path=' . '&' . JSession::getFormToken() . '=1"',
   'width' => '620px', 'height' => '390px'));

在joomla 3.x中,有view = images,其中在布局中添加了两个按钮,在joomla 4 alpha中,没有这种视图,只有文件和媒体视图。解决此问题的方法是,让用户在joomla的images文件夹中创建一个文件夹并在其中添加图像,然后从该文件夹中读取扩展布局中的那些图像,但是如果有添加插入按钮的解决方案,我宁愿采用它。肯·威廉·诺鲁兹安

joomla
1个回答
0
投票
为了帮助那些可能会遇到与我一样的事情的人,我发送了此帖子:(职务阻止我尽快发布)首先,最好的方法是我在问题中提到的一种方法,使扩展名的用户创建一个文件夹,在那里上传相关的图像,然后在布局中可以获取文件夹名称,并使用JFile和JFolder可以将所有文件放置在一个数组中,在画廊中展示它们。但是我采用的另一种方式是:我在扩展模块的模态页面的J3.x的com_media图像视图中将相关库作为外部库包含在内,并且在模态页脚中使用ImageManager.onok()添加了一个选择按钮,...在其click事件中。使用jQuery,我向com_media图片项目的选择按钮的href添加了另一个ImageManager.populatefields(),然后保存后,jquery将再次删除com_media的选择按钮中的href更改,从而使com_media成为Joomla的核心组件。我相信,如果我使用vue,将不需要这些外部库,但从头开始我使用了jquery。
© www.soinside.com 2019 - 2024. All rights reserved.