function rate_preprocess_rate_template_emotion(&$variables) {
extract($variables);
$buttons = array();
foreach ($links as $link) {
$button = theme('rate_button', $link['text'], $link['href'], 'rate-emotion-btn');
$button .= $link['votes'];
$buttons[] = $button;
}
$variables['buttons'] = $buttons;
$info = array();
........
现在我想在<br/><span class="pollunm">
周围添加</span>
。我将此代码放在我的主题template.php
中。但它不会输出span标记。
function mytheme_preprocess_rate_template_emotion(&$variables) {
$link['votes']='<br/><span class="pollunm">'.$link['votes'].' </span>';
}
function mytheme_preprocess_rate_template_emotion(&$variables) {
$link['votes']='<br/><span class="pollunm">'.$link['votes'].' </span>';
}
答案 0 :(得分:0)
这不是解决方案。只是您调试的步骤。
function mytheme_preprocess_rate_template_emotion(&$variables)
。function rate_preprocess_rate_template_emotion(&$variables)
内,他们正在使用foreach ($links as $link)
。因此,请确保您是否要为所有链接执行此操作只是一个链接。function mytheme_preprocess_rate_template_emotion(&$variables)
内放一个dpm($变量);并找出可供您使用的变量以及它们的值。它可能对你有帮助。