三、分析佈景的邏輯規則
<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}>