Quote:
Originally Posted by Dr.CustUmz
thanks squid, this is the hook I ended up using already =) but that hook, some option pages like turn site on off don't have that hook, and one of my products (didnt check every default settings page) actually has that hook 2ce so the stylesheet loads 2ce.
I tried using some js in the admin complete hook
Code:
$drcjQ = "<link ref=\"stylesheet\" href=\"style.css\">";
echo "<script>var headHTML = document.getElementsByTagName('head')[0].innerHTML;
headHTML += '" . $drcjQ . "';
document.getElementsByTagName('head')[0].innerHTML = headHTML;</script>";
and even though it adds it to the head, it doesnt work =/
side note* I am out of iframes when im testing this, i open the options in a new tab and go to the settings of the product I'm working on.
example: yoursite.com/admincp/options.php?do=options&dogroup=onoff
so its the full page and no nav on the left or bar at the top
--------------- Added [DATE]1462470531[/DATE] at [TIME]1462470531[/TIME] ---------------
this is what I have currently working btw I'd just like to be able to get it working in the HEAD
Code:
<hookname>admin_options_print</hookname>
<phpcode><![CDATA[if ($vbulletin->options['drc_fa_adm']){
echo '<link rel="stylesheet" href="'.$vbulletin->options['drc_fa_prov'].'">';
}]]></phpcode>
|
I think your misunderstanding how to use the product. On your product page (i.e. yoursite.com/admincp/options.php?do=options&dogroup=my_product_page) add a new setting with option code:
As long as you don't define multiple css settings for a particular option page you won't have multiple instances of the css being loaded.
For any settings page that you want custom css to be applied to, add a new settings with css:... as the option code.
EDIT: To clarify, this will only add your custom css to those settings pages where you add a setting that has the specified option code. The product will not add it to all settings group pages.