小编RAN*_*RAN的帖子

Joomla 3.3 - 通过插件向所有菜单项添加自定义字段 - 未保存参数

将自定义字段添加到com_menus - item视图时出现问题.

教程:(参见:http://docs.joomla.org/Adding_custom_fields_to_core_components_using_a_plugin)

该教程工作得很好(com_contact),但是当我想要覆盖菜单项视图时:参数没有被保存!!!

下面是我用来确定组件的代码和添加自定义表单的视图.

class plgContentPluginName extends JPlugin {

    function onContentPrepareForm($form, $data) {

        $app = JFactory::getApplication();
        $option = $app->input->get('option');
        $view = $app->input->get('view');

        switch($option) {

                case 'com_menus': {
                    if ($app->isAdmin() && $view == 'item') {
                            JForm::addFormPath(__DIR__ . '/forms');
                            $form->loadFile('item', false);
                    }
                    return true;
                }

        }
        return true;

    }   
}
Run Code Online (Sandbox Code Playgroud)

这是要加载的item.xml(/forms/item.xml)

<?xml version="1.0" encoding="UTF-8"?>    
<form>
        <fields name="params">
                <fieldset name="params" label="Custom Fields">
                        <field name="param1" type="text" label="lbltext"/>
                        <field name="param2" type="text" label="lblText2"/>
                </fieldset>
        </fields>
    </form>
Run Code Online (Sandbox Code Playgroud)

当我创建或编辑菜单项时,表单正在正确呈现,但是当我点击"保存"时,没有保存这些值.

谢谢.

php xml joomla plugins joomla3.0

6
推荐指数
1
解决办法
1940
查看次数

Vaadin 7获得屏幕宽度

当我尝试获取屏幕宽度时,我得到一个UnsatisfiedLinkError异常:

int screenWidth = BrowserInfo.get().getScreenWidth();
Run Code Online (Sandbox Code Playgroud)

BrowserInfo.getBrowserString()抛出异常:

Feb 25, 2013 2:03:40 PM com.vaadin.server.DefaultErrorHandler doDefault
SEVERE: 
java.lang.UnsatisfiedLinkError: com.vaadin.client.BrowserInfo.getBrowserString()Ljava/lang/String;
at com.vaadin.client.BrowserInfo.getBrowserString(Native Method)
at com.vaadin.client.BrowserInfo.<init>(BrowserInfo.java:76)
at com.vaadin.client.BrowserInfo.get(BrowserInfo.java:67)
at com.vaadin.client.BrowserInfo.<clinit>(BrowserInfo.java:56)
at layoutHandler.MainLayoutHanlder.setCssClasses(MainLayoutHanlder.java:34)
Run Code Online (Sandbox Code Playgroud)

这是一个Vaadin 7错误,还是我只是使用BrowserInfo类错了?

get resolution exception vaadin

2
推荐指数
1
解决办法
3253
查看次数

使用apache mod_proxy缺少Doctype HTML部署

我有一个奇怪的问题......

我的Vaadin应用程序在我的计算机上工作正常(本地).我刚刚部署了网站,现在我遇到了一个问题:

<!Doctype html>第一行中的标记丢失.我不知道为什么会这样,但我认为这会导致一些问题,因为网站以Quirks模式显示.

有趣的是,当我在本地运行应用程序时,会设置doctype标记.

我只是将应用程序导出到war文件并进行部署.

到目前为止,我还没有在互联网上找到任何解决方案......

这是Tomcat设置问题还是其他什么?

html apache doctype tomcat mod-proxy

2
推荐指数
1
解决办法
2351
查看次数

标签 统计

apache ×1

doctype ×1

exception ×1

get ×1

html ×1

joomla ×1

joomla3.0 ×1

mod-proxy ×1

php ×1

plugins ×1

resolution ×1

tomcat ×1

vaadin ×1

xml ×1