CoreButtonsTrait

增强 Toolbar 类以添加更多预定义方法。

4.0.0

Joomla CMS

方法

addNew

为按钮栏编写通用的“新建”图标。

addNew( task,  text = 'JTOOLBAR_NEW') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

apply

为给定选项编写保存按钮。

apply( task,  text = 'JTOOLBAR_APPLY') : \Joomla\CMS\Toolbar\Button\StandardButton

应用操作仅会导致保存操作(不会退出编辑模式)。

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

archive

编写通用的“存档”按钮。

archive( task,  text = 'JTOOLBAR_ARCHIVE') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

assign

为记录编写通用的“分配”按钮。

assign( task,  text = 'JTOOLBAR_ASSIGN') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

back

编写一个取消按钮,该按钮将在不执行任何其他操作的情况下返回到前一页。

back( text = 'JTOOLBAR_BACK') : \Joomla\CMS\Toolbar\Button\LinkButton

4.0.0

参数

text

string按钮的文本。

响应

LinkButton

cancel

编写一个取消按钮并调用取消操作(例如签入)。

cancel( task,  text = 'JTOOLBAR_CLOSE') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

checkin

为给定选项编写签入按钮。

checkin( task,  text = 'JTOOLBAR_CHECKIN') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

customHtml

将自定义 HTML 写入工具栏。

customHtml( html,  name = 'custom') : \Joomla\CMS\Toolbar\Button\CustomButton

4.0.0

参数

html

string要写入的 HTML 字符串。

name

string按钮名称。

响应

CustomButton

delete

编写通用的“删除”按钮。

delete( task,  text = 'JTOOLBAR_DELETE') : \Joomla\CMS\Toolbar\Button\ConfirmButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

ConfirmButton

divider

在下拉菜单项之间编写分隔符。

divider( text = '') : \Joomla\CMS\Toolbar\Button\SeparatorButton

4.0.0

参数

text

string按钮的文本。

响应

SeparatorButton

edit

编写通用的“编辑”按钮。

edit( task,  text = 'JTOOLBAR_EDIT') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

editCss

编写通用的“编辑 CSS”按钮。

editCss( task,  text = 'JTOOLBAR_EDIT_CSS') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

editHtml

编写通用的“编辑 HTML”按钮。

editHtml( task,  text = 'JTOOLBAR_EDIT_HTML') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

help

为给定选项编写帮助按钮(打开一个弹出窗口)。

help( ref,  useComponent = false,  url = null,  component = null) : \Joomla\CMS\Toolbar\Button\HelpButton

4.0.0

参数

ref

string弹出文件的文件名(不包括 xml 文件的文件扩展名)。

useComponent

bool使用组件目录中的帮助文件。

url

string使用此 URL 代替任何其他 URL。

component

string获取帮助的组件名称(当前组件为 null)

响应

HelpButton

inlinehelp

为给定选项编写帮助按钮(打开一个弹出窗口)。

inlinehelp( class = 'hide-aware-inline-help') : \Joomla\CMS\Toolbar\Button\InlinehelpButton

4.3.0

参数

class

string内联帮助项使用的类。

响应

InlinehelpButton

jooa11y

为给定选项编写 jooa11y 可访问性检查器按钮(打开一个弹出窗口)。

jooa11y( url,  text = 'JGLOBAL_JOOA11Y',  newWindow = false) : \Joomla\CMS\Toolbar\Button\PopupButton|\Joomla\CMS\Toolbar\Button\LinkButton

4.1.0

参数

url

string要打开的 URL

text

string按钮的文本。

newWindow

bool是否在 _blank 中打开预览或只是模态

响应

PopupButton|LinkButton

makeDefault

为记录编写通用的“默认”按钮。

makeDefault( task,  text = 'JTOOLBAR_DEFAULT') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string任务的覆盖。

text

string替代文本的覆盖。

响应

StandardButton

mediaManager

编写一个 media_manager 按钮。

mediaManager( directory,  text = 'JTOOLBAR_UPLOAD') : \Joomla\CMS\Toolbar\Button\PopupButton

4.0.0

参数

directory

string将媒体上传到的子目录。

text

string替代文本的覆盖。

响应

PopupButton

preferences

编写一个配置按钮并调用取消操作(例如签入)。

preferences( component,  text = 'JTOOLBAR_OPTIONS',  path = '') : \Joomla\CMS\Toolbar\Button\LinkButton

4.0.0

参数

component

string组件的名称,例如,com_content。

text

string此按钮的文本。

path

string相对于 JPATH_SITE 的配置 xml 的备用路径。

响应

LinkButton

preview

为给定选项编写预览按钮(打开一个弹出窗口)。

preview( url,  text = 'JGLOBAL_PREVIEW',  newWindow = false) : \Joomla\CMS\Toolbar\Button\PopupButton|\Joomla\CMS\Toolbar\Button\LinkButton

4.0.0

参数

url

string弹出文件的文件名(不包括文件扩展名)

text

string按钮的文本。

newWindow

bool是否在 _blank 中打开预览或只是模态

响应

PopupButton|LinkButton

publish

编写通用的“发布”按钮。

publish( task,  text = 'JTOOLBAR_PUBLISH') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

save

为给定选项编写保存按钮。

save( task,  text = 'JTOOLBAR_SAVE') : \Joomla\CMS\Toolbar\Button\StandardButton

保存操作会导致保存然后关闭操作。

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

save2copy

为给定选项编写保存为副本按钮。

save2copy( task,  text = 'JTOOLBAR_SAVE_AS_COPY') : \Joomla\CMS\Toolbar\Button\StandardButton

保存为副本操作会导致在清除密钥后保存,然后将用户返回到具有新密钥的编辑模式。

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

save2new

为给定选项编写保存并新建按钮。

save2new( task,  text = 'JTOOLBAR_SAVE_AND_NEW') : \Joomla\CMS\Toolbar\Button\StandardButton

保存并新建操作会导致保存然后添加操作。

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

trash

编写通用的“垃圾桶”按钮。

trash( task,  text = 'JTOOLBAR_TRASH') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

unarchive

编写通用的“取消存档”按钮。

unarchive( task,  text = 'JTOOLBAR_UNARCHIVE') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

unpublish

编写通用的“取消发布”按钮。

unpublish( task,  text = 'JTOOLBAR_UNPUBLISH') : \Joomla\CMS\Toolbar\Button\StandardButton

4.0.0

参数

task

string此按钮的任务名称。

text

string此按钮的文本。

响应

StandardButton

versions

编写版本历史记录

versions( typeAlias,  itemId,  height = 800,  width = 500,  text = 'JTOOLBAR_VERSIONS') : \Joomla\CMS\Toolbar\Button\CustomButton

4.0.0

参数

typeAlias

string组件和类型,例如“com_content.article”

itemId

int项目的 ID,例如文章 ID。

height

int弹出窗口的高度。

width

int弹出窗口的宽度。

text

string按钮的名称。

响应

CustomButton