accessing the value where? what are the steps you reproduce the problem?
shocksll
Joined: 2005-06-22
Posts: 352
Posted: Thu, 2005-08-11 03:06
I have a common custom field called Price. I enter a value in the common custom field for both a photo and for a sub-album. When i'm displaying the album which contains both of the items holding the price I am only able to retrieve the price from the photo and not the album. But if I comment out that line I mentioned earlier I am able to retrive the value from both.
From inside the album.tpl in my custom theme, i'm calling the following while looping through all the children.
I'm treating both albums and photos alike when dealing with the common custom fields. Let me know if you need any more information. Thanks.
shocksll
Joined: 2005-06-22
Posts: 352
Posted: Thu, 2005-08-11 03:11
BTW, I'm using gallery from jpmullen's site from 8-9-2005 after the custom fields bug was fixed.
mindless
Joined: 2004-01-04
Posts: 8601
Posted: Thu, 2005-08-11 05:22
first of all, smarty syntax is:
{$block.customfield.LoadCustomFields.fields.Price}
is there some reason you aren't using item summaries to display this?
module.inc, getItemSummaries gets all the data at once..
shocksll
Joined: 2005-06-22
Posts: 352
Posted: Thu, 2005-08-11 11:38
I'm displaying the price and i'm calling a php function where I need to pass the price into the function. Which is why i'm using the php way of accessing the data. I can break the displaying of the price out and the results are no different.
shocksll
Joined: 2005-06-22
Posts: 352
Posted: Thu, 2005-08-11 13:32
Would it have anything to do with the fact I don't have summary or detail checked when setting up these custom fields.
shocksll
Joined: 2005-06-22
Posts: 352
Posted: Thu, 2005-08-11 16:52
I verified that I still have the same problem with the albums no matter what is checked. Seems like the callback uses detail, so if you don't have that checked it won't get a photo or albums data using the callback. But even if you do have it checked it still doesn't get the albums data.
mindless
Joined: 2004-01-04
Posts: 8601
Posted: Thu, 2005-08-11 21:28
do you have only global custom fields or any album-specific fields? make sure the subalbum also has detail checked for price if they are album-specific fields.
shocksll
Joined: 2005-06-22
Posts: 352
Posted: Thu, 2005-08-11 21:58
Well I thought I had only global fields but you are right, that subalbum did have it's own settings and reverting those settings to global fixed it. thanks for your help.
Posts: 8601
accessing the value where? what are the steps you reproduce the problem?
Posts: 352
I have a common custom field called Price. I enter a value in the common custom field for both a photo and for a sub-album. When i'm displaying the album which contains both of the items holding the price I am only able to retrieve the price from the photo and not the album. But if I comment out that line I mentioned earlier I am able to retrive the value from both.
From inside the album.tpl in my custom theme, i'm calling the following while looping through all the children.
{g->callback type="customfield.LoadCustomFields" itemId=$child.id}
I am accessing the data like this
{php}echo $this->_tpl_vars['block']['customfield']['LoadCustomFields']['fields']['Price'];{/php}
I'm treating both albums and photos alike when dealing with the common custom fields. Let me know if you need any more information. Thanks.
Posts: 352
BTW, I'm using gallery from jpmullen's site from 8-9-2005 after the custom fields bug was fixed.
Posts: 8601
first of all, smarty syntax is:
{$block.customfield.LoadCustomFields.fields.Price}
is there some reason you aren't using item summaries to display this?
module.inc, getItemSummaries gets all the data at once..
Posts: 352
I'm displaying the price and i'm calling a php function where I need to pass the price into the function. Which is why i'm using the php way of accessing the data. I can break the displaying of the price out and the results are no different.
Posts: 352
Would it have anything to do with the fact I don't have summary or detail checked when setting up these custom fields.
Posts: 352
I verified that I still have the same problem with the albums no matter what is checked. Seems like the callback uses detail, so if you don't have that checked it won't get a photo or albums data using the callback. But even if you do have it checked it still doesn't get the albums data.
Posts: 8601
do you have only global custom fields or any album-specific fields? make sure the subalbum also has detail checked for price if they are album-specific fields.
Posts: 352
Well I thought I had only global fields but you are right, that subalbum did have it's own settings and reverting those settings to global fixed it. thanks for your help.
Posts: 8601
cool, glad i could help