assign(array('currpage'=> "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])); $template_config = array( array( 'var' => 'headcont_text', 'name' => HEADCONT_TEXT, 'type' => 'text', 'default' => '', ), array( 'var' => 'headcont_title', 'name' => HEADCONT_TITLE, 'type' => 'string', 'default' => '', ), array( 'var' => 'headcont_text_toggle', 'name' => USE_HEADCONT, 'type' => 'radio', 'radio' => array('value' => array('true', 'false'), 'desc' => array(YES, NO)), 'default' => 'false' ), array( 'var' => 'amount', 'name' => NAVLINK_AMOUNT, 'type' => 'string', 'default' => '5', ) ); $template_loaded_config = serendipity_loadThemeOptions($template_config, $serendipity['smarty_vars']['template_option']); $navlinks = array(); for ($i = 0; $i < $template_loaded_config['amount']; $i++) { $navlinks[] = array( 'title' => $template_loaded_config['navlink' . $i . 'text'], 'href' => $template_loaded_config['navlink' . $i . 'url'] ); $template_config[] = array( 'var' => 'navlink' . $i . 'text', 'name' => NAV_LINK_TEXT . ' #' . $i, 'type' => 'string', 'default' => 'Link #' . $i, ); $template_config[] = array( 'var' => 'navlink' . $i . 'url', 'name' => NAV_LINK_URL . ' #' . $i, 'type' => 'string', 'default' => '#', ); } $serendipity['smarty']->assign_by_ref('navlinks', $navlinks);