[% dsetting = "opac.default_list"; tclass = "temporary divider"; IF rec.id; # Results table context ctx.bre_id = rec.id; stop_parms = 1; rec_anchor = 'record_' _ ctx.bre_id; ELSE; # Record details context rec_anchor => ctx.bre_id; END; IF ctx.user_setting_map.defined(dsetting); default_list = ctx.user_setting_map.$dsetting; END; IF (!default_list) && ctx.bookbags.size; tclass = "temporary"; END; href = mkurl(ctx.opac_root _ '/mylist/add', { record => ctx.bre_id, anchor => rec_anchor }, stop_parms); %]