Получение страницы <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 отображается.