Solved

Show custom category attribute in Frontend Magento

Posted on 2013-01-16
7
1,051 Views
Last Modified: 2016-03-02
I've added an attribute text field in Magento category admin page.

I'm trying to echo the value fromtend using this code:

<?php echo $_category->getMyAttribute() ?>

Open in new window


but its not visible. Is there a better way of doing this? I've checked the database under
EAV_attribute table and can see that it has been update and the text field is showing in the backend.
0
Comment
Question by:rafique12
  • 5
  • 2
7 Comments
 
LVL 42

Expert Comment

by:sedgwick
ID: 38782453
0
 

Author Comment

by:rafique12
ID: 38782669
Thankyou, its is... sort of. I need to show category attribute instead of product attribute.
0
 
LVL 42

Expert Comment

by:sedgwick
ID: 38782846
what is the type of the custom attribute?
0
Guide to Performance: Optimization & Monitoring

Nowadays, monitoring is a mixture of tools, systems, and codes—making it a very complex process. And with this complexity, comes variables for failure. Get DZone’s new Guide to Performance to learn how to proactively find these variables and solve them before a disruption occurs.

 

Author Comment

by:rafique12
ID: 38783016
Its a text field. I've called it nav_description as I want to show a short description under category navigation links on the frontpage.

<?php echo $_category->getNavDescription() ?>

Open in new window

0
 

Author Comment

by:rafique12
ID: 38792737
There must be someone that knows how to do this?

I've tried almost every method but none allow me to display the value of a custom category attribute on the front end.

I've created a module made sure the EAV attribute has been updated with my new attribute. it is also showing in the backend but nothing in the front?!?!?!
0
 

Accepted Solution

by:
rafique12 earned 0 total points
ID: 38839427
This solved my issue:

Mage::helper('catalog/output')->categoryAttribute(...)
0
 

Author Closing Comment

by:rafique12
ID: 38854276
Had to look around but found it in the end. Thanks for the help anyway!
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

These days socially coordinated efforts have turned into a critical requirement for enterprises.
This article discusses four methods for overlaying images in a container on a web page
In this tutorial viewers will learn how to embed Flash content in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <object> tag to embed Flash content.: To specify that the object is Flash content, d…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

679 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question