Am 03.07.2013 13:47, schrieb Ori Livneh:
How to contruct the background-image filename from a value in one of the OpenID PHP modules ?
For a single rule, you can get away with something like:
$wgHooks[ 'BeforePageDisplay' ][ ] = function ( &$out, &$skin ) { $out->addHeadItem( 'oauth-provider', '<style>.oauth { color: red; }</style>' ); return true; };
50% okay, but there's a remaining problem for my specific construct, because the script path is needed to fetch the image, but it is the article path in that hook context:
"index.php/skin/icons/Google_large.png"
which of course fails to load the image.
Is there any help ? How can the script path be used (instead of the article path) ? ===================
$wgHooks[ 'BeforePageDisplay' ][ ] = function ( &$out, &$skin ) { $out->addHeadItem( 'openidstyle', '<style>#openid_provider_Google_icon { background-image: url(skin/icons/Google_large.png); } </style>' ); return true; };