Сделайте кнопку на странице CMS, чтобы вызвать контроллер
Я хочу, чтобы на странице CMS была кнопка, вызывающая контроллер. Содержимое CMS:
<p>{{config path="web/secure/base_url"}}cmsmanager/export/params</p>
В этой строке выводится URL-адрес, который, если я скопирую его и вставлю в браузер, вызывает ExportController, и метод настраивается так, как ожидалось, поэтому он выглядит правильно настроенным.
Но следующие две строки показывают кнопки с правильной меткой, но не открывают ссылку:
<p><input type="button" onclick="window.open({{config path="web/secure/base_url"}}cmsmanager/export/params);" value="Window Open" /></p>
ИЛИ
<p><input type="button" onclick="setLocation({{config path="web/secure/base_url"}}cmsmanager/export/params);" value="Set Location" /></p>
1
Author: Keyul Shah, 2014-01-27
2 answers
Попробуйте onclick="location.href='{{store url="cmsmanager/export/params"}}'"
.
3
Author: user487772, 2014-01-28 01:59:35
Это также будет работать.
<p><input onclick="window.location.href='{{store url="cmsmanager/export/params"}}'" type="button" value="Window Open" /></p>
0
Author: Sukeshini, 2014-01-28 03:14:48