Hoi,
Op de detailpagina van een Product (met module Products) heb ik de categorie van dat product nodig om iets te tonen aan de hand van de categorie.
Het lijkt er op dat deze informatie niet meegestuurd wordt met de productinformatie.
Weet iemand hoe dit achterhaald kan worden?
Het zou fijn zijn als ik niet een apart invoerveld hoef te maken hiervoor..
gr Tim
Categorie van Product op detailpagina
Moderator: velden
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Categorie van Product op detailpagina
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Categorie van Product op detailpagina
Hint:
Code: Select all
{$entry->catnamearray|print_r}
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Categorie van Product op detailpagina
Hoi Velden,
Bedankt voor je reactie.
De print_r ken ik, maar de categorie(en) wordt niet vermeld.
gr Tim
Bedankt voor je reactie.
De print_r ken ik, maar de categorie(en) wordt niet vermeld.
gr Tim
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Categorie van Product op detailpagina
Ik heb het in een Products detail template gebruikt en er kwam wel degelijk een array met één category name uit (in mijn geval).
Products 2.21
Products 2.21
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Categorie van Product op detailpagina
Hoi Velden,
Ik heb ook 2.21, maar komt er niet bij.
Het betreffende Product staat in dit geval in 2 categorien, ' mom-and-baby' en 'slider', maar deze zijn niet terug te vinden:
Ik heb ook 2.21, maar komt er niet bij.
Het betreffende Product staat in dit geval in 2 categorien, ' mom-and-baby' en 'slider', maar deze zijn niet terug te vinden:
Code: Select all
Array
(
[engels] => stdClass Object
(
[id] => 1
[name] => engels
[prompt] => Engelse tekst
[type] => textarea
[options] => Array
(
)
[max_length] => 0
[value] => <ul>
<li>tricot pirat playsuit</li>
<li>95% cotton, 5% elasthane</li>
</ul>
[fielddef_id] => 1
)
[duits] => stdClass Object
(
[id] => 2
[name] => duits
[prompt] => Duitse tekst
[type] => textarea
[options] => Array
(
)
[max_length] => 0
[value] => <ul>
<li>Tricot pirat playsuit</li>
<li>95% Baumwolle, 5% Elasthan</li>
</ul>
[fielddef_id] => 2
)
[afbeelding1] => stdClass Object
(
[id] => 3
[name] => afbeelding1
[prompt] => Afbeelding 1
[type] => image
[options] => Array
(
)
[max_length] => 0
[value] => IMG_2910_copy.jpg
[thumbnail] => thumb_IMG_2910_copy.jpg
[fielddef_id] => 3
)
[afbeelding2] => stdClass Object
(
[id] => 4
[name] => afbeelding2
[prompt] => Afbeelding 2
[type] => image
[options] => Array
(
)
[max_length] => 0
[value] => IMG_2912_copy.jpg
[thumbnail] => thumb_IMG_2912_copy.jpg
[fielddef_id] => 4
)
[frans] => stdClass Object
(
[id] => 5
[name] => frans
[prompt] => Franse tekst
[type] => textarea
[options] => Array
(
)
[max_length] => 255
[value] => <ul>
<li>Tricot pirat playsuit</li>
<li>95% Coton, 5% Élasthanne</li>
</ul>
[fielddef_id] => 5
)
[afbeelding3] => stdClass Object
(
[id] => 6
[name] => afbeelding3
[prompt] => Afbeelding 3
[type] => image
[options] => Array
(
)
[max_length] => 0
[value] => IMG_2911_copy.jpg
[thumbnail] => thumb_IMG_2911_copy.jpg
[fielddef_id] => 6
)
[voorraad] => stdClass Object
(
[id] => 11
[name] => voorraad
[prompt] => voorraad
[type] => quantity
[options] => Array
(
)
[max_length] => 0
[value] => -3
[fielddef_id] => 11
)
[italiaans] => stdClass Object
(
[id] => 13
[name] => italiaans
[prompt] => Italiaanse tekst
[type] => textarea
[options] => Array
(
)
[max_length] => 255
[value] => <ul>
<li>Tricot pirat playsuit</li>
<li>95% Cotone, 5% Elastan</li>
</ul>
[fielddef_id] => 13
)
[related] => stdClass Object
(
[id] => 15
[name] => related
[prompt] => Gerelateerde producten, gebruik enkel product id's, geefmeerdere op door gebruik te maken van komma's: bijv 37,38,39
[type] => textbox
[options] => Array
(
)
[max_length] => 0
[value] => 9,11,12,14
[fielddef_id] => 15
)
[kleur] => stdClass Object
(
[id] => 16
[name] => kleur
[prompt] => Kleur
[type] => dropdown
[options] => Array
(
[Blauw] => Blauw
[Roze] => Roze
[Paars] => Paars
[Geel] => Geel
[Groen] => Groen
[Oranje] => Oranje
)
[max_length] => 0
[value] => Geel
[fielddef_id] => 16
)
[combi] => stdClass Object
(
[id] => 18
[name] => combi
[prompt] => Is dit een gecombineerd product?
[type] => checkbox
[options] => Array
(
)
[max_length] => 0
[value] => true
[fielddef_id] => 18
)
[hidestock] => stdClass Object
(
[id] => 19
[name] => hidestock
[prompt] => Voorraad tonen?
[type] => checkbox
[options] => Array
(
)
[max_length] => 0
[value] => false
[fielddef_id] => 19
)
)
1
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl
Re: Categorie van Product op detailpagina
Tim, je laat niet zien hoe je deze waarden eruit krijgt. Maar ik denk niet dat je mijn voorbeeld gebruikt hebt.
{$entry|print_r}
{$entry->catnamearray|print_r}
{$entry|print_r}
{$entry->catnamearray|print_r}
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
Re: Categorie van Product op detailpagina
Ah, ik heb m er nu (pas) goed in staan en ik zie de 'mom-and-baby' wel verschijnen.
Hier een stukje ervan:
Hoe zou ik nu iets kunnen tonen als het product in de categorie 'mom-and-baby' zit en wat anders tonen als de categorie 'dad-and-baby' is? (er vanuit gaande dat een product niet in beiden zit)
Hier een stukje ervan:
Code: Select all
[price] => 59.99 [create_date] => 2014-10-07 17:32:49 [modified_date] => 2015-02-10 20:07:54 [taxable] => 1 [status] => published [weight] => 0 [sku] => 000003_copy [alias] => Tricot-pirat-playsuite-yellow2 [hierarchy_id] => -1 [categories] => Array ( [0] => stdClass Object ( [id] => 8 [name] => mom-and-baby [create_date] => 2014-09-12 16:58:42 [modified_date] => 2014-09-12 16:58:42 [data] => Array ( ) [file_location] => http://www.babyfromparis.com/uploads/Products/categories/8 [value] => 1 ) [1] => stdClass Object ( [id] => 18 [name] => slider [create_date] => 2015-02-10 16:07:35 [modified_date] => 2015-02-10 16:07:35 [data] => Array ( ) [file_location] => http://www.babyfromparis.com/uploads/Products/categories/18 [value] => 1 ) ) [catnamearray] => Array ( [0] => mom-and-baby [1] => slider ) [fields] => Array ( [engels] => stdClass Object ( [id] => 1 [name] => engels [prompt] => Engelse tekst [type] => textarea [options] => Array ( ) [max_length] => 0 [value] =>
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl