как создать дочернюю страницу на портале jboss - PullRequest
0 голосов
/ 08 декабря 2010

как создать дочернюю страницу на портале jboss. У меня есть следующая структура в моем * pages-object.xml. Мне нужно создать 2 страницы, два удерживающих 2 портлета под домашней страницей. Пожалуйста, помогите мне достичь этого

<deployment>
    <if-exists>overwrite</if-exists>
    <parent-ref>palm</parent-ref>
    <page>
        <page-name>Home</page-name>
        <supported-locale>en</supported-locale>
        <properties>
            <property>
                <name>order</name>
                <value>1</value>
            </property>
        </properties>
    </page>
</deployment>

Спасибо, Sam

1 Ответ

0 голосов
/ 21 января 2011

Чтобы создать подстраницу, необходимо добавить еще один элемент deployment в xml-файл, элемент parent-ref должен содержать объединение родителей parent-ref и родителей page-name, palm.Home в вашем примере.

<deployment>
  <parent-ref>palm.Home</parent-ref>
  <if-exists>overwrite</if-exists>
  <page>
    <page-name>Child1</page-name>
    <properties>
      <property>
        <name>order</name>
        <value>1</value>
      </property>
    </properties>
    <window>
      <window-name>myWindow</window-name>
      <instance-ref>myPortlet<!--Instance id of your portlet from portlet-instances.xml--></instance-ref>
      <region>myRegion<!--Name of the region in your layout where this portlet should be put--></region>
      <height>1</height>
    </window>
  </page>
</deployment>
...