Hi all!
So I've got something that's been stumping me. Granted, I don't know PHP like I should (I am learning!), I'm trying to figure out how to apply some css to just this one specific link that this bit of php code creates, but I can't for the life of me figure out how to do it.
Here is the snippet of code:
$output .= t('<p class="user-info darklink" style="position:relative; left: 433px; top:-5px;">Hi <a class=\"darklink\" href="">!user</a>, welcome back.<br><div style="position:relative; left: 295px; top:20px;"><a class="darklink" href="/user">My Account</a> | <a class="darklink" href="/logout">Sign Out</a></div></p>', array('!user' => theme('username', $user)));
The "darklink" class makes the links (that appear on a dark background) appear white. This allows all of the majority of my theme's links to appear black, because those links have a white background.
The link I'm having trouble with is the "!user" link that comes from the php array. The php displays the current user that is logged in. But currently I cannot figure out how to apply a css class just to this one link.
Does it have to be done with some sort of php code I dont know?
I appreciate any help at all! I'd like to get this [tiny] thorn out of my side.
Thanks!
Comments
Do not escape the class name?
I guess it's not necessary to escape class name in
<a class=\"darklink\" href="">!user</a>, have you tried replacing it with<a class="darklink" href="">!user</a>?Hey thanks for your
Hey thanks for your response!
Yea I've tried that. Actually, the way the code is looks like this:
Notice how the "!user" part no longer has an href tag around it. When I posted my first post, I just copy and pasted the code as I was in the middle of testing to see if adding an href tag with a class would make the "!user" link (that is made by the php) constrain to the class css I'm needing it to.
Any thoughts?
Perhaps this will
Perhaps this will work?
BTW, do not use inline styles, it's a very bad practice.
that did the trick! Thank
that did the trick! Thank you!
Oh, and as far as using inline styles goes, i agree that it isn't good to get in a habit of using them. I was doing it for this specific bit of code to make it easier while I was trying to work out the bug of the "!user" link.
Thanks again!
cheers