SmartFAQ 由 SmartFactory(https://www.smartfactory.ca)开发,SmartFactory 是 InBox Solutions(https://www.inboxsolutions.net)的分支机构。

我如何在自定义区块标题中插入可变部分?我希望自定义区块的标题依赖于左侧区块选定的菜单选项。我该如何操作?是否可以隐藏自定义区块的标题?
这可以通过仅使用 smarty(无需破解)来实现:以下示例显示了如何使 'blocktitle' 的链接取决于变量 '<{$block.title}>' 的内容。
<div class="blockTitle">
  <{if 
$block.title =="Recent logs"> 
      <
a href="{<{$xoops_url}>/modules/log/"><{$block.title}>a>
  <{elseif 
$block.title =="Recent posts">
      <
a href="{<{$xoops_url}>/modules/newbb/"><{$block.title}>a>
  <{elseif 
$block.title =="Recent comments" && $xoops_isadmin}>
      <
a href="{<{$xoops_url}>/modules/system/admin.php?module=0&status=0&limit=100&fct=comments&selsubmit=Go%21"><{$block.title}>a>
  <{else}>
        <{
$block.title}>
  <{/if}>
div>
<
div class="blockContent">
  <{
$block.content}>
div>
如果您希望区块标题依赖于所选菜单选项,请使用仅适用于用户导航到的特定页面的smarty变量。示例
<{if $varibalename =="1" && $block.title =="Recent logs"> 在此处放置一些HTML代码  <{else}> <{$block.title}> <{/if}>
如果需要,您可以自己创建变量。这可能需要进行一些修改。示例:将以下代码插入到想要更改区块标题的页面上的模块的index.php中。
$xoopsTpl->assign('varibalename''1');




Login

Who's Online

289 user(s) are online (19 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 289


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

You can use Xoops with Mysql 4.1.x

Random question

Explain phpsuexec and its implications.