在zen cart左侧栏目中,每个小模块都是用box方式显示的。zen cart 函数zen_get_box_id()主要是对box_id进行处理.
while (strstr($box_id, '_')) $box_id = str_replace('_', '', $box_id);
$box_id = str_replace('.php', '', $box_id);
return $box_id;
看的出来,他的主要作用是除去"_"和".php"的后缀,形成一个新的字符串,形成的注释中会有<!--// bof: <?php echo $box_id; ?> //-->
<div class="leftBoxContainer" id="<?php echo str_replace('_', '-', $box_id ); ?>" style="width: <?php echo $column_width; ?>">
<h3 class="leftBoxHeading" id="<?php echo str_replace('_', '-', $box_id) . 'Heading'; ?>"><?php echo $title; ?></h3>借助$box_id还可以形成样式html 的id.
相关文章:
来源:中国B4C电子商务