Здравствуйте.
Ошибка server - action = WebAction_MyAction - not found при использовании своего action.
Делаю следующим образом:
Добавляю в common.xsl
Код:
<tr>
<th><img src="img/strelki.gif"/></th>
<td><a href="?action=MyAction&mid=contract">Новое событие</a></td>
</tr>
В main.xsl
Код:
......
<xsl:template name="title">
<xsl:choose>
...............
<xsl:when test="data/@action = 'MyAction'>Новое событие</xsl:when>
..........
</xsl:choose>
</xsl:template>
<xsl:template match="/data">
<xsl:choose>
........
<xsl:when test="@action = 'MyAction'">
<xsl:call-template name="MyAction"/>
</xsl:when>
.......
</xsl:choose>
</xsl:template>
<xsl:template name="MyAction">
<p>Проверка</p>
</xsl:template>
.........
В итоге в меню появляется Раздел "Новое событие", но когда нажимаем то на экране текст Проверка не отображается, а в файлe server.log есть добавляется запись
server - action = WebAction_MyAction - not found
Возожно ли таким образом использовать свои action ?
Направьте в нужное русло.