![]() |
|
How do we use stringcompare for two labels? - Printable Version +- XBMC Community Forum (http://forum.xbmc.org) +-- Forum: Development (/forumdisplay.php?fid=32) +--- Forum: Skin Development (/forumdisplay.php?fid=12) +--- Thread: How do we use stringcompare for two labels? (/showthread.php?tid=98830) Pages: 1 2 |
How do we use stringcompare for two labels? - igotdvds - 2011-04-08 06:12 I need to do something like this: Code: stringcompare(Skin.String(Delete_Show_Number_1),ListItem.TVShowTitle)Is this possible? I can get it to prove true if I set it to say: Code: stringcompare(Skin.String(Delete_Show_Number_1),Justified)But I cant use an infolabel. Three hours later, I have no workaround. Anybody got an idea? - Hitcher - 2011-04-08 07:44 The second string needs to be formatted differently so XBMC knows it's info and not just a string. PHP Code: stringcompare(Skin.String(Delete_Show_Number_1),$INFO[ListItem.TVShowTitle]) - igotdvds - 2011-04-08 14:37 Hitcher Wrote:The second string needs to be formatted differently so XBMC knows it's info and not just a string. That doesnt work either. - Hitcher - 2011-04-08 15:11 Have you checked they're both actually the same by using two separate labels on screen? Either that or you need to add the container ID - $INFO[Container(n).ListItem.Label] - igotdvds - 2011-04-08 15:38 Hitcher Wrote:Have you checked they're both actually the same by using two separate labels on screen? They are the same label using: Code: <control type = "label">But when I compare them, I get nothing. I used: Code: <include condition="stringcompare(Skin.String(Delete_Show_Number_1),$INFO[Container().ListItem.TVShowTitle])">Delete_Eps</include>- Hitcher - 2011-04-08 16:03 You need to put the actual number of the list control in the brackets. - igotdvds - 2011-04-08 16:08 Hitcher Wrote:You need to put the actual number of the list control in the brackets. Nope. This is driving me crazy! Code: <include condition="stringcompare(Skin.String(Delete_Show_Number_1),$INFO[Container(532).ListItem.TVShowTitle])">Delete_Eps</include>- Hitcher - 2011-04-08 17:15 Stick both those labels outside of everything else and see what they return. EDIT: Only just noticed you're using this as an include condition which could be the problem because include conditions are only checked once on loading the current window. - igotdvds - 2011-04-08 17:31 Hitcher Wrote:Stick both those labels outside of everything else and see what they return. I stuck them outside and they return the same values. You think its the include? Is there a workaround? - Hitcher - 2011-04-08 18:07 Well it will only do the compare when you load MyVideoNav.xml so more than likely. |