forum.bitel.ru
http://forum.bitel.ru/

(Web) ошибка при добавлении своего action в main.xsl
http://forum.bitel.ru/viewtopic.php?f=19&t=3100
Страница 1 из 1

Автор:  focus [ 30 окт 2009, 12:27 ]
Заголовок сообщения:  (Web) ошибка при добавлении своего action в main.xsl

Здравствуйте.
Ошибка server - action = WebAction_MyAction - not found при использовании своего action.
Делаю следующим образом:
Добавляю в common.xsl
Код:
<tr>
    <th><img src="img/strelki.gif"/></th>
    <td><a href="?action=MyAction&amp;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 ?
Направьте в нужное русло.

Автор:  Akhmat [ 30 окт 2009, 13:09 ]
Заголовок сообщения:  Re: (Web) ошибка при добавлении своего action в main.xsl

action это действие сервера биллинга. в xsl его не создашь насколько я понимаю

Автор:  focus [ 30 окт 2009, 13:18 ]
Заголовок сообщения:  Re: (Web) ошибка при добавлении своего action в main.xsl

тут вот
UncleSam каким-то образом делает это.

Автор:  Akhmat [ 30 окт 2009, 13:33 ]
Заголовок сообщения:  Re: (Web) ошибка при добавлении своего action в main.xsl

О как, спасибо. Мне такое тоже надо. Будет время поэкспериментю. Слежу за темой

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/