Magento 1.9.2. - Get Admin value of attribute option in frontend
I'm trying to recall in my configurable product the value of the 'color' attribute of the products associated with the foreach method:
foreach($simple_collection as $simple_product){
echo "$simple_product->getAttributeText('color')";
}
But with this method it shows the value of the attribute in its current language and not of the admin. I attach a picture for this.
How can i do?
Thanks
magento-1.9 admin attributes eav
add a comment |
I'm trying to recall in my configurable product the value of the 'color' attribute of the products associated with the foreach method:
foreach($simple_collection as $simple_product){
echo "$simple_product->getAttributeText('color')";
}
But with this method it shows the value of the attribute in its current language and not of the admin. I attach a picture for this.
How can i do?
Thanks
magento-1.9 admin attributes eav
add a comment |
I'm trying to recall in my configurable product the value of the 'color' attribute of the products associated with the foreach method:
foreach($simple_collection as $simple_product){
echo "$simple_product->getAttributeText('color')";
}
But with this method it shows the value of the attribute in its current language and not of the admin. I attach a picture for this.
How can i do?
Thanks
magento-1.9 admin attributes eav
I'm trying to recall in my configurable product the value of the 'color' attribute of the products associated with the foreach method:
foreach($simple_collection as $simple_product){
echo "$simple_product->getAttributeText('color')";
}
But with this method it shows the value of the attribute in its current language and not of the admin. I attach a picture for this.
How can i do?
Thanks
magento-1.9 admin attributes eav
magento-1.9 admin attributes eav
asked yesterday
Gabriel91Gabriel91
1671317
1671317
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$simple_product->getData('color')
Will give you option_id, then you can retrieve Admin label, for instance, this way...
$option = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setStoreFilter(0)
->setIdFilter($optionId);
You can do print_r($option->getData())
to see available data. Don't remember right now, but I think just "label" will give you what you want, as collection is filtered by Admin store
With my foreach I directly pull out the value of the color attribute that assigned to a product. This method in my foreach unfortunately is not good. Exist another way?
– Gabriel91
yesterday
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f256948%2fmagento-1-9-2-get-admin-value-of-attribute-option-in-frontend%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$simple_product->getData('color')
Will give you option_id, then you can retrieve Admin label, for instance, this way...
$option = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setStoreFilter(0)
->setIdFilter($optionId);
You can do print_r($option->getData())
to see available data. Don't remember right now, but I think just "label" will give you what you want, as collection is filtered by Admin store
With my foreach I directly pull out the value of the color attribute that assigned to a product. This method in my foreach unfortunately is not good. Exist another way?
– Gabriel91
yesterday
add a comment |
$simple_product->getData('color')
Will give you option_id, then you can retrieve Admin label, for instance, this way...
$option = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setStoreFilter(0)
->setIdFilter($optionId);
You can do print_r($option->getData())
to see available data. Don't remember right now, but I think just "label" will give you what you want, as collection is filtered by Admin store
With my foreach I directly pull out the value of the color attribute that assigned to a product. This method in my foreach unfortunately is not good. Exist another way?
– Gabriel91
yesterday
add a comment |
$simple_product->getData('color')
Will give you option_id, then you can retrieve Admin label, for instance, this way...
$option = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setStoreFilter(0)
->setIdFilter($optionId);
You can do print_r($option->getData())
to see available data. Don't remember right now, but I think just "label" will give you what you want, as collection is filtered by Admin store
$simple_product->getData('color')
Will give you option_id, then you can retrieve Admin label, for instance, this way...
$option = Mage::getResourceModel('eav/entity_attribute_option_collection')
->setStoreFilter(0)
->setIdFilter($optionId);
You can do print_r($option->getData())
to see available data. Don't remember right now, but I think just "label" will give you what you want, as collection is filtered by Admin store
answered yesterday
Raul SanchezRaul Sanchez
1,85731135
1,85731135
With my foreach I directly pull out the value of the color attribute that assigned to a product. This method in my foreach unfortunately is not good. Exist another way?
– Gabriel91
yesterday
add a comment |
With my foreach I directly pull out the value of the color attribute that assigned to a product. This method in my foreach unfortunately is not good. Exist another way?
– Gabriel91
yesterday
With my foreach I directly pull out the value of the color attribute that assigned to a product. This method in my foreach unfortunately is not good. Exist another way?
– Gabriel91
yesterday
With my foreach I directly pull out the value of the color attribute that assigned to a product. This method in my foreach unfortunately is not good. Exist another way?
– Gabriel91
yesterday
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f256948%2fmagento-1-9-2-get-admin-value-of-attribute-option-in-frontend%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown