【问题标题】:How to change browser title dynamically in joomla page?如何在 joomla 页面中动态更改浏览器标题?
【发布时间】:2016-08-14 08:58:42
【问题描述】:

我正在开发工作门户,因为我正在使用 joomla,我想动态更改浏览器选项卡标题,因为 iam 使用页面 showjob,我通过 url 将工作 ID 传递到该页面,但 joomla 将 showjob 显示为浏览器标题,但我不希望这样,我需要职位作为浏览器标签标题。为此我所做的是

1.创建了一个菜单项'showjob'

2.创建了一个模块'showjob'

3.将“showjob”模块的菜单分配给“showjob”菜单项

4. 'showjob' 模块是一个'flexi custom php 模块' 我在这里用 php 编写了数据库连接和其他东西

5.job id 'jid' 从另一个模块(如 www.example.com/jid=1)通过 url 传递;

6.在“showjob”模块中,我以 $_GET['jid'] 的形式接收它,并以 $row['jtitle']; 的形式检索数据。等等

7.现在我想要那个标题作为showjob页面浏览器标题

【问题讨论】:

  • 请告诉我们已经尝试了什么。尝试添加您的示例代码
  • 我的标题有什么问题?
  • 我编辑了我的内容以进一步澄清
  • @GowrisankarVeluturla,只有当你使用<a> 将其重定向到新页面时才有可能,因为模块只是页面的一部分,这就是它不依赖于 url 的原因
  • @Ms. Nehal 是否有可能动态更改浏览器标题

标签: php joomla


【解决方案1】:

不确定我是否 100% 理解您的问题。

如果您在 Flexi 自定义 PHP 模块中尝试以下操作会怎样

$document = JFactory::getDocument();
$document->setTitle($row['jtitle']);

https://docs.joomla.org/JFactory/getDocument

【讨论】:

  • @GowrisankarVeluturla - 很高兴它成功了,您可以接受我的回答作为解决方案
猜你喜欢
  • 1970-01-01
  • 2017-05-15
  • 1970-01-01
  • 1970-01-01
  • 2016-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
相关资源
最近更新 更多