Получение страницы <title> с помощью RS Form Pro - Joomla

Я пытаюсь получить заголовок страницы в моей форме, чтобы я мог узнать со страницы ведьмы, что форма была отправлена.

Я видел учебник RS Form здесь -> http://www.rsjoomla.com/support/documentation/view-article/369-get-the-page-title.html

Это не похоже на работу. то, что я пытался сделать, это создать скрытое поле и вставить его значение по умолчанию в следующий код:

<?php 
$doc = JFactory::getDocument();
return $doc->getTitle();
?>

После этого я добавил скрытое поле в макет формы и useradmin с помощью быстрого переключения параметров формы RS.

Что я получаю в полученном электронном письме, так это: getTitle();?> а не истинное название страницы.

Я где-то ошибся? а если так - то где? может быть, есть другой способ сделать это?

2 ответа

Как насчет получения URL страницы, а не заголовка. Преимущество в том, что он уникален (страницы могут иметь дублированные заголовки). Этот PHP-код в скрытом поле помог мне в BreezingForms, я предполагаю, что он будет работать и в RS Form:

<?php $pageURL = 'http://'; $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; return $pageURL ?>

После прочтения инструкции RS Form, вы должны использовать //<code> вместо <?php т.е.

//<code>
$doc = JFactory::getDocument();
return $doc->getTitle();
//</code>

Я предполагаю, что что-то в этих тегах затем фильтруется перед отображением формы, так что она отображается как php.

Судя по вашему ответу по электронной почте, он выглядит так, как будто в исходном тексте php отображается.

Другие вопросы по тегам