代码之家  ›  专栏  ›  技术社区  ›  Martin

将图像添加到joomla jtoolbar自定义链接按钮

  •  1
  • Martin  · 技术社区  · 14 年前

    嗨,我在组件的“管理”部分创建了一个自定义按钮链接,如下所示:

    $bar = & JToolBar::getInstance('toolbar');
    $bar->appendButton( 'Link', 'export', 'Export', 'index.php?option=com_component&task=export&format=raw' );
    

    但是没有图像分配给它,我不知道如何分配一个给按钮。有人知道我怎么做吗?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Alex    14 年前

    你需要创建一个叫做 icon-32-export 有图像背景。

    下面是一个例子:

    <?php
    
    // Add CSS class to the document, it's better to have it in external CSS document
    $imgPath = JRoute::_('/administrator/templates/khepri/images/toolbar/icon-32-new.png');
    JFactory::getDocument()->addStyleDeclaration(".icon-32-export { background: url($imgPath); }");
    
    //
    $bar = & JToolBar::getInstance('toolbar');
    $url = JRoute::_('index.php?option=com_component&task=export&format=raw');
    $bar->appendButton( 'Link', 'export', 'Export', $url);
    
    ?>