三、分析佈景的邏輯規則
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#about">About</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#services">Services</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#portfolio">Portfolio</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#contact">Contact</a>
</li>
得到語法為
SELECT * FROM `ugm_show_kind` WHERE `kind` = 'menuTop' AND `enable` = '1'如果要開新視窗 <a> 屬性為 target='_blank'
#撈商品資料
$sql = "SELECT `title`,`url`,`target`
FROM `ugm_show_kind`
WHERE `kind` = 'menuTop' AND `enable` = '1'
order by `sort`
";//die($sql);
$result = $db->query($sql) or redirect_header("", 3000, $db->error."\n".$sql,true);
$rows=array();
while($row = $result->fetch_assoc()){
#過濾資料
$row['title'] = htmlspecialchars($row['title'], ENT_QUOTES);
$row['url'] = htmlspecialchars($row['url'], ENT_QUOTES);
$row['target'] = intval($row['target']);
$rows[] = $row;
}
$smarty->assign("menuTop", $rows);//送至樣板
creative/theme.tpl
<{foreach from=$menuTop item=row key=k}>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="<{$row.url}>" <{if $row.target}>target='_blank'<{/if}> ><{$row.title}></a>
</li>
<{/foreach}>