This extension allows shop owners to define additional information for attributes which are defined in their catalog. It displays pages with a logo, an external link, an HTML description and the product listing for the specified attribute: be it manufacturer, brand, character, artist, supplier, or even color… whatever you define.
Disclaimer: The extension is currently under development and you should install it first on test servers – it is in beta state for now.
Examples with this extension:
Installation instructions:
Install this from Magento Connect: change your Magento Connect Manager preferences to allow for beta state extensions, use the magento-community/DC_Catalog extension key and install the extension. Remember to refresh cache, log-out and login again (just the usual stuff
that can save some frustration).
After install, go to System->Configuration and look for the Attribute Info Pages tab under Catalog. This extension operates globally, so the configuration tab will not be visible in stores/websites config. Here select the attributes that you want pages for (eg. manufacturer, brand, etc). Now you have the module setup and can make the desired changes in the templates. For full control over the pages, go to CMS->Attribute Info Pages.
If you have custom made templates, you should copy the files from /app/design/frontend/default/dc_catalog to your template folder.
To display the attributes, open the file /app/design/frontend/default/[theme name]/template/catalog/product/view.phtml and add this code somewhere (preferrably after the code for the product name):
if($_product->getData('manufacturer') > 0) {
echo $this->getChildHtml('attributes.manufacturer');
}
Similar syntax should be used for other attributes: they must by defined as blocks in /[template_folder]/layout/dc_catalog.xml (I hope the comments and structure are self-explanatory):
<block type="dc_catalog/product_attributes" name="attributes.manufacturer" as="attributes.manufacturer" template="dc_catalog/product/view/attribute.phtml"> <action method="setAttributeCode"><value>manufacturer</value></action> <!-- process this attribute_code --> <action method="setImageOnly"><value>0</value></action> <!-- if true doesn't show if there is no image uploaded --> <action method="setTextOnly"><value>0</value></action> <!-- if true shows only text, no matter if there is a logo --> <action method="setImgResizeTo"><value>0</value></action> <!-- eg. 75x60 or 75x or x60 - resize image to be maximum [width]x[height] --> <action method="setImgAlign"><value>right</value></action> <action method="setBannerResizeTo"><value>0</value></action> <!-- eg. 75x60 or 75x or x60 - resize banner to be maximum [width]x[height] --> <action method="setBannerAlign"><value>block</value></action> </block>
In the product page you can display a banner instead of the logo of the manufacturer (optional). When editing the attribute info, just add the banner in the “Product Page Information” tab. If there is no banner uploaded, the logo will be displayed. By default, the banner will be displayed as a block. The “all manufacturers” page and the detail page will display only the logo.
If you want to uninstall this template, remove DC_Catalog.xml from /app/etc/modules, delete the catalog_attribute_page table from the database, clear the cache and logout.
NOTE: The product listing is based on the layered navigation collections/models. The collection is initialized with the root category of the current store, so make sure the root categories of your stores are ‘Anchors’!
Using this extension in a multi store setup
When you define attribute labels for each store on your attributes, the “All store views” label will appear in the pages list, duplicating the store attribute. Here is an example with Aiwa from the attribute editor and the info pages table:


To keep things simple, use a hyphen (-) in front of the “All store views” label (or any other label that you want to disable) and the script will filter it out (I know it’s more of a hack, but it’s simple, like I said).
This allows you to filter out manufacturers in different store views that you don’t want to display, but you have to always write the labels of the attributes in the sites where you want them displayed. Here is what I mean:

Store view 1 has manufacturers: LG, Sony, Samsung, HP, JVC, Panasonic, Acco, Aiwa
Store view 2 has manufacturers: Yamaha, Philips
Store view 3 has manufacturers: BlackBerry, Nokia
All the labels for the “All store views” attribute will no longer be displayed in the Attribute info pages. Another cool thing is that you can add for example Philips to Store view 1 and define a different info or logo for it in that store view than in Store view 2. If you have the same manufacturer in all three store views, then you can use only the General one (without the hyphen, of course), but all views will have the same info and logo.
Having trouble with this extension?
- Remember to set “anchor” for root categories
- You should be familiar with the templates in Magento and know where to find the product display template. If you don’t have a product/view.phtml file, search for it in /app/design/frontend/base and use it in your template folder.
- It will not work with multiple select attributes, it is not a bug
- If you get a lot of pages with “There are no products matching the selection” or missing products in the filter, there might be something wrong with the attributes in your database. It’s hard to check, because you have to check directly in the database, and the Magento tables are extremely normalized. The simple explanation is that attributes are stored as text values while this script filters for integer values when searching for manufacturers (I found this while working on the Magento sample database). You could also come across this if you have migrated from older versions or from faulty imports. If you care to look in the database, look for values in the catalog_product_entity_varchar table (should have been in the catalog_product_entity_int table). To fix, you should edit the products, remove the manufacturer attribute, and then assign it again, and it should appear in the filters.
Developer notes:
The code is heavily based on the CMS Page module. Upon installation, the extension installs a new router which checks for attribute_code’s (the ones selected in the config section) in the url, and then for an identifier (if one is saved in the attribute pages table) or tries to match one of the existing attribute values to the rest of the url.
The attribute info pages in admin are displayed with a right join to the attributes tables, so if you haven’t created an attribute page yet, you still view all the attribute values that can be processed and are available in the frontend. As MySQL doesn’t support full joins, in time you could find orphan attribute pages (not linked to an attribute value – maybe you deleted a value). These orphan pages will be visible in some future version, and you will be able to delete them.
This extension is released without any guarantees, as-is, under the OSL License, so you can use it whatever way you like it. The author will not be held responsible for any damages caused by installing this extension. We recommend making backups to the database/files prior to installing it. Still, we would like to know if you use it or like it, so please drop us a comment below with your opinion, suggestions or other ideas.
Tested in Magento 1.3.2.3 – 1.4.0.1
2dos:
– display the full layer navigation when viewing an attribute page
– image/logo resize in product page
- include in sitemaps
- show all values for an attribute (eg. all manufacturers page)
- blocks with popular attribute values (eg popular brands)
- disable some of the values (eg. do not show manufacturer xyz)
- other ideas/wanting to help? – let us know in the comments or the extension discussion area
Update Log:
03.09.2009 – initial release v0.1.0
06.09.2009 – v0.1.1 updated blocks, templates
10.09.2009 – v0.1.2 changed to beta, problems with the magento connect upload process
22.09.2009 – v0.1.3 added prefix to tables, logo resize
11.03.2010 – v0.1.6 fixes, Magento 1.3 and 1.4 compatibility. The root category selection is now applied on the layer object, not the product collection so hopefully the bug with persistent layers across attributes is fixed
17.03.2010 – v0.1.7 hacking the multi store setup with attribute names, added the banner display in product view pages
25.08.2010 – v0.1.8 fixed windows uploading logos, the wysiwyg editor in magento 1.4, display the description only on the first page with products, preparations for products with multiple select attributes
[sourcecode language='css'][/







was wondering if you could point me in a way to run an import script. I’ve looked at the files, and can’t seem to get to finding the correct information to run an import. If you e-mail me, I will show you my files, and maybe you can help me out. we have around 100 attribute pages to make.
John
First of all thank you very much for this great extension!
Please provide a Paypal account as I would like send you something for developing this.
Question:
I run multiple sites and I have two issues:
The extension installed just fine, Magento connect set to “Beta”, I can also confirm proper installation in system/configuration/advanced/DC_Catalog.
However when I go to CMS/Attribute Info Pages and click on the “Click to add info” links (left side of each attribute) I get a blank screen. I remain in admin panel and there are no error messages, just an empty page.
I cleared the cache a few times, cleared my computer cache, logged back in etc.. but always the same blank screen.
Can you point me in the right direction regarding this?
Second questions:
Is this a complete line of code?:
if($_product->getData(‘manufacturer’) > 0) {
echo $this->getChildHtml(‘attributes.manufacturer’);
}
Is there anything missing (like tags)? The actual code itself appears on the product page when I enter it, as per the instructions: ‘after the code for the product name’.
Thank you again!
Jeremy
I have a problem: the layered navigation on the manufacturer pages are returning incorrect information. For example this page for “Merry Products”:
http://www.petshopsusa.com/index.php/manufacturer/merry-products
..is showing layered navigation for another brand: “New Age Pet”
Any suggestions?
This is a know issue, reported by others too. I don’t have a solution to it yet. You could remove the layered block temporary.
I would be happy with no layered navigation for right now, could you tell me how to remove the layered block? Sorry I’m new to Magento!
Remove the following line from /frontend/default/default/layout/dc_catalog.xml:
< block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/ >
Is it working correctly now? Btw, check your inbox, i sent you an email!
Adi: which email address did you use? I did not get your email
Is 0.1.5 the latest one? Still not working in Magento 1.4, manufacturer pages don’t list any products.
Also, my installation doesnt include an /app/design/frontend/default/dc_catalog folder.
Tried reinstalling it but still no luck.
Yes, 0.1.5 is the latest now. The files should be in /app/design/frontend/default/default/dc_catalog
Works great with Drop Down attributes but doesn’t seem to work at all for Multi-Select Attributes. Can you confirm this. Is this by design?
Yeap, only for drop down. It’s an update worth thinking about… when I have some time.
Hi,
Thank you very much for releasing this extension, it looks great.
But I don’t understand where can I find the extension key…
I went to http://www.magentocommerce.com/module/1921/shop-by-manufacturer-brand-character-etc—attribute-info-pages
and I don’t find a “get the extension key” button.
I’ll appreciate your help.
Hello,
I’ve installed this extension through the Magento Connect Manager and it was installed successfully.
I have a custom theme (app\design\frontend\default\skin_free\)
so I added the above code to-
/app/design/frontend/default/skin_free/template/catalog/product/view.phtml
and added a file called dc_catalog.xml with the code you provided to:
\app\design\frontend\default\skin_free\layout\
My store is empty so I added a manufacturer, added a product and selected this manufacturer, and selected the default category which is set as Anchor.
I then went to CMS->Attribute Info Pages and enabled the manufacturer page, and in the Custom Theme putted skin_free.
than I tried to preview the manufacturer page but all I got is a page with no content.
What did I do wrong?
I tried to add the above code to-
/app/design/frontend/default/default/template/catalog/product/view.phtml
and in the CMS->Attribute Info select default as Custom Theme.
Now I don’t get a page with no content but I get “There are no products matching the selection.”
What version of Magento are you using?
ver. 1.4.0.1
I’ve tried to install it on ver. 1.3.2.4 too but when I go to CMS/Attribute Info Pages and click on the “Click to add info” links (left side of each attribute) I get a blank screen. I remain in admin panel and there are no error messages, just an empty page.
Thanks for reporting, I will try to fix this.. it seems by making it work in 1.4 it broke the 1.3 support.
Adi, I figured out a temp fix to the layered nav issue. You could create a class DC_Catalog_Model_Layer extends Mage_Catalog_Model_Layer with this function:
public function getStateKey()
{
if ($this->_stateKey === null) {
/*
$this->_stateKey = ‘STORE_’.Mage::app()->getStore()->getId()
. ‘_CAT_’.$this->getCurrentCategory()->getId()
. ‘_CUSTGROUP_’ . Mage::getSingleton(‘customer/session’)->getCustomerGroupId();
*/
if (in_array(‘DC_Catalog_Block_Layer’, get_declared_classes())) {
$CatID = $this->getAttributeCategory();
} else {
$CatID = $this->getCurrentCategory()->getId();
}
$this->_stateKey = ‘STORE_’.Mage::app()->getStore()->getId()
. ‘_CAT_’.$CatID
. ‘_CUSTGROUP_’ . Mage::getSingleton(‘customer/session’)->getCustomerGroupId();
}
return $this->_stateKey;
}
Check the new version 0.1.6!
I think i found a better fix for this issue (persistent layered navigation), could you make a test and report if the problem still persists. I made the category filter directly on the layer object, not on the product collection. On my local server, it works ok, but if you still find any errors, I will use your solution.
Also — what changes did you make from 0.1.4 to 0.1.5 ?
Good job, thanks. I will take it into consideration with future versions. The latest version has fixed the “all manufacturers” pages, there was a missing reference in the xml layout file and some small changes in the admin to make it work in magento 1.4
Where i can find 0.1.5? My Magento connect shows only 0.1.4!
Reinstall the extension using the extension key above.. Warning! there is a bug with Magento 1.3 Admin interface, so it might be a good idea to backup your existing version, in case it doesn’t work for you.
With which version of Magento does the latest version of this extension works with? 1.4? did you checked it with 1.4.0.1?
Check the new version 0.1.6 and please report any problems
Alright, finally got it working with Magento 1.4.0.1. One problem though, when i click a manufacturer to show the page and list the products there’s no pagination for the products. I know there are more than 9 but pager is not visible. Doesn’t seem like it’s even running Mage_Catalog_Block_Product_List_Toolbar_Pager.. Any ideas?
Check the new version, pagination should be visible now
Hi,
I am working with 1.3.2.4 ver of magento.
When I click shop by manufacturer, it shows “There are no products matching the selection.”.
There is one product for that particular manufacturer.
Steps what I made to run this extension:
1. Install extension with allow beta.
2. clear cache and logged in again.
3. copy and paste files from /app/design/frontend/default/dc_catalog to my custom theme. also copy and paste dc_catalog.xml to my custom layout.
4. change product/view.html
5. Assign manufacturer to my test product.
It shows manufacturer name with my product name and provide link to view all products for that manufacturer, but it shows There are no products matching the selection.
Can you help?
Thanks
riti
Is your root category set to “Anchor”? Check the post above again, I added some more troubleshooting ideas.
i am doing all the steps but nothing in my home page,no manufacture list.
magento 1.4.0.1
Hi,
Can I run it for multiple stores?
any idea?
Thanks,
Riti
I use it on a single install with multiple stores, so it should work. Please report any errors.
Eagerly Awaiting 1.4 Compatibility! Find Some Time Bro! Its been ages!
Good one
I may find some time tomorrow to finish the scripts!
Me too waiting for 1.3 support back again.
Check the new version 0.1.6 and please report any problems!
I need to list all specific attribute values on one page.
So i use this block
{{block type=”dc_catalog/list_all” name=”painters_all” attribute_code=”painter” template=”dc_catalog/list/all.phtml”}}
Can you answer my questions:
1) Why you module display attribute values for all stores? It`s easy to fix, but I guess it needs to be in improvements list for next release.
2) Can I use magento pagination on this page? I`m really need to soft and filter this results.
1 – the attribute values are not linked to a store, only the attributes are linked to a store. If you have an attribute linked to all stores, all the values will be displayed in the “all” page. And I mean all the values, even if they are not linked to a product. It is faster (when fetching from the db), less code to write and has an innocent seo spam flavor.
2 – I haven’t tested the block inside a page before, but I don’t think it will work this way. The page must receive and process the pagination params, and I don’t know if it will work.
I was working on a new project and I was thinking of this… I think I now understand what you meant. The new version will take care of displaying only the attributes that you want in a multi store setup.
salut! frumoasa treaba ai facut pana acum, multumim!
incerc sa implementez si eu extensia ta pentru versiunea urmatoare a site-ului. am instalat-o acum 3-4 zile (0.1.5) si a mers. apoi am vazut alaltaieri ca a aparut 0.1.6 si am reinstalat. din pacate nu mai merge. cum pot lua legatura cu tine sa-mi dai cateva sfaturi ?
numai bine!
vasile
scuze pt limba romana, din pacate inteleg engleza dar nu ma pot exprima in ea asa ca nu s-ar fi inteles nimic
I used DC_Catalog 0.1.6 on MAgento 1.4.0.1 I tried to refresh cache etc… but when I want to setup attributes Info Pages the only choice I had is Gender ! (Even if My root category is set to “Anchor”) and I use only one store.
DO you know why I have Gender instead to see Manufacturer ?
Finaly I fixed my trouble
I just forgot to set a manufacturer to my product list !
Its works fine on Magento 1.4.0.1 for me.
Thanks for this great plugin ^___^
Great to hear it’s working!
I used DC_Catalog 0.1.6 on magento 1.4.0.1 I tried to refresh cache etc… but when I want to setup attributes Info Pages the only choice I had is Gender !
DO you know why I have Gender instead to see Manufacturer ?
Is this a duplicate comment? Look above, webtik solved this already. Just add a manufacturer (to the attribute list and to a product).
I installed with success your extension but I have a problem : when I load a brand page (www.domain.com/brand/xxx), I obtain a page with all the products, including product of the other brands.
Any idea to resolve this problem ?
Does it happen for all brands or just for one of them? Does the url contain any special chars?
It happens for all brands.
There is no special chars but spaces (for composed brand names)
(I used 1.4 Magento)
This is odd.. are you sure you followed all the steps in the instructions?
I’ve encountered the same problem and it gave me headaches on what it was, after hours of seeking possible models which extended base models i found out that the problem was the usage of the flat catalog table. When i turned this feature off the problem was solved.
Thanks for your all your hard work on this ace extension. I’d like to suggest in a future release that you use the attribute label rather than the attribute code …on the front end at least.
Thanks again
I am having a similar problem as obione. Every page is showing all products. I do not have special characters in the url.
Hi,
Can you please explain how do I enter the “all manufactures” list to a CMS page?
Is it possible to show the manufactures connected to a specific category?
thank you
Hi Shani,
To add the list to your CMS, use the following:
{{block type=”dc_catalog/list_all” name=”brands_all” attribute_code=”manufacturers” template=”dc_catalog/list/all.phtml”}}
change the attribute_code to whatever attribute you want to show.
On the other hand, I am wanting the same solution as you, to display only the manufacturers in the current category. If I can find the solution, I will post back. Would love to get at least a pointer in the right direction from Adi!
Cheers
I don’t think it is easy to show the manufacturers based on category. Have a look at this extension instead! Maybe combine the both, but you need to make some changes in the code.
Hi,
using your extension 0.1.7 on Magento install of 1.3.2.4
On the manufacturer page it errors, and is completely blank. On the individual manufacturer pages it works fine
manufacturer/ = error
manufacturer/brand1/ = fine
Happy to pay for your time, can you email me ASAP please.
thought I would share an experience.
moving from windows (dev) to linux (live) environment the manufacturer page was showing errors, simply because the image resizer was unable to load an image with a \ instead of a / in the URL.
make sure your image URL’s are correct!! ..
ps: great extension, keep up the good work!
Thanks for pointing that out.. will fix it in the next version. Btw, check your inbox.
Hi all,
thanks for this cool flexible extension.
Is it possible, to get the manufacturer in the product_list block. I tried:
manufacturer
0
0
0
right
0
block
brand
————————————————————–
and if($_product->getData(‘manufacturer’) > 0) {
echo ‘DC_Catalog’. $this->getChildHtml(‘attributes.manufacturer’);
} in
in the list Template but no success.
Any Ideas,
Thanks and greets
Spencer
Sorry i used some pre tags and the block xml but they got filterd out of the comment.
What i did to show manufacturer atribute in the product_list block.
I transfered the catalog_product_view from dc_catalog.xml to catalog_category_layered catalog_category_default with reference product_list instead of product.info. also added the php code to the list.phmtl Template
What am i doing wrong.
Thanks and greets
Spencer
This is a nice idea, I remember seeing it on a site of someone who commented.
Right now the attribute block loads only one product from Mage::registry(‘product’), which is initialized when you view a product page.
The list should re-initialize the block with a product object for each iteration: add a setProduct function and call it in the list template with something like $this->getChild(‘attributes.manufacturer’)->setProduct($product) and then echo $this->getChildHtml(‘attributes.manufacturer’);
Just keep in mind that it is not optimized for displaying lots of manufacturers at once, and for each of them a new query will be made in the db and it might slow down your site.
Adi thank you for the fast reply,
no this is no real usable solution, as the number of products is not restrictable. But with block action add attribute and
$_product->getAttributeText(‘manufacturer’); in the template i get the name. Is there a way Chance to get the attribute page “SEF URL Identifier” without the overhead of new DB queries.
thanks and a nice weekend,
Spencer
Salut,
Is there ant possibility to install this extension without magento connect? I have the popen() blocked by my hosting company and can not use magento connect.
I have Magento 1.3.2.4
I really need this cool extension!
Regards,
Cristi
If you have a test server you can download the latest version of the extension using the mage command in the root folder like this:
./mage download magento-community/DC_CatalogOnce you have the tgz archive with the extension, you can extract the files and folders from it to your existing Magento install:
DC -> /app/code/community
en_US and ro_RO -> /app/locale
frontend -> /app/design
And leave to the end the modules/DC_Catalog.xml which should be copied to /app/etc/modules and which should enable the module.
Just spend the last two hours trying to change the attribute to work under “brand” instead of “manufacturer” but nothing.. only works with items that have manufacturers but i want it to work for products that have brands as an attibute instead. Any help is greatly appreciated!
Strangest thing… after adding all my manufacturers (images, descriptions, column layouts…ect) when I visit my /manufacturer/ page. All the images displayed for the enabled manufacturer get smaller and smaller as the manufacturer list goes on. They start out around 47 px wide and shrink down to… nothing. All being pulled from media/catalog/product/cache/2/
Thanks for reporting, I will look into it
I found out the problem, but cannot package the new version right now. To fix, edit the file /design/frontend/default/[your template]/dc_catalog/list/all.phtml and add on line 28, right before the if ($_imgUrl = …..), the following two lines:
$thumbnail_width = 50;
$thumbnail_height = 25;
You can also use these values to customize the thumbnail sizes, if you need
Thank you for a great product
I have the extension installed and working correctly. However, on the attribute pages products are being displayed in rows of five. On my normal product pages they are in rows of four (I changed this value in the list.php core file).
Any ideas? I don’t know where to start with this one …
Hi Anna, take a look into the layout file dc_catalog.xml, in the dc_catalog_attributeinfo section:
< action method="addColumnCountLayoutDepend" >< layout >empty< /layout >< count >6< /count >< /action >
< action method="addColumnCountLayoutDepend" >< layout >one_column< /layout >< count >5< /count >< /action >
< action method="addColumnCountLayoutDepend" >< layout >two_columns_left< /layout >< count >4< /count >< /action >
< action method="addColumnCountLayoutDepend" >< layout >two_columns_right< /layout >< count >4< /count >< /action >
< action method="addColumnCountLayoutDepend" >< layout >three_columns< /layout >< count >3< /count >< /action >
By changing these values (or even removing them), you can alter the number of columns. Let me know if this works
Hello… I have installed 0.1.7 Beta version and I’m having problems whyen I tried to show the products by a manufacturer. The page doesn’t display any product. I have followed the instructions in order to change the attributes from catalog_product_entry_varchar to catalog_product_entry_int, but it did not work. I even flushed the cache.
Any help will be appreciated. I have Magento 1.4.0.1
Thanks
Jaime
Hello… I have found a bug in 0.1.7 beta….. when there is no image for a manufacturer. The component throws an exception when listing all manufacturers.
To solve it, I have modified all.phtml file, at line 30:
if ($_imgUrl = $item->getImageUrl()) {
$file = Mage::getBaseDir(‘media’).’/’.$item->getImage();
if (is_file($file))
{
$imageInfo = getimagesize($file);
…..
}
}
Cheers
Jaime
Hello,
Thanks a lot for this great extension.
I have used it with the manufacturer attribute, it works fine.
http://www.mystore.com/manufacturer/manufacturer1 >> OK
http://www.mystore.com/manufacturer >> OK
I have also tried with another attribute :
http://www.mystore.com/myattribute/value1 >> OK
http://www.mystore.com/myattribute >> DOESN’T WORK (jump to the home page)
When I look at the code, it’s seems that “manufacturer” is hard coded, perhaps it is why my 2nd test doesn’t work ?
Is there a way to make it work ?
Best regards
Julien
Hi! Thanks a lot for this great extension.
The Show/Hide Editor button on the attribute info page isn’t working.
Is there a way to make it work?
Best regards,
Sérgio
Same problem.
Shows all entitiies even if set to hide.
Additionally all entitiies are showed 2 times as it shows also the admin entities.
cheers
chris
I’m getting the dreaded “There are no products matching the selection” error that some people seem to be having problems with.
My “Root Catalogue” is set to “Anchor” and know I’ve got at least two products with the attribute set. Any idea whats going on? I’m using Magento 1.4
Hi, do you have the “Flat products” or “Flat categories” enabled? I’ll try to fix this issue, but unfortunately I don’t have the necessary time for now.
ThanX for a very nice extension!!!
I even played with it a little and managed to put the snippet in
\app\design\frontend\default\[My theme]\template\catalog\product\view/attributes.phtml, after also adding the dc_catalog.xml an attributes block and put the extension blocks inside.
As you see, I made another template file attribute1.phtml for not displaying the attribute label in this specific location, (as it is appears already in the table) only displaying a clickable attribute value, but any other change can be made.
I have, though, 2 issues:
1. Probably easy to solve – the attribute label appeared bears the Admin value and not the store specific value. I’m not that into deep programming to correct that. (I also insert the snippet in view.phtml and there I need the label to appear…
2. Big issue – the lack of support of multi-selection.
I thought of a workaround – When I deal with authors, for example – I could set several attributes like: author1, author2 etc (which is not entirely a hack, as I could define a role to each author (e.g. – editor, foreword writer and so on, creating corresponding AuthorRole1, AuthorRole2 etc attributes.) But, in the All Authors list, I want all attributes combined into one list – how can I do that – that is, create a consolidated list of author1, author2, author3 …(while also eliminating possible duplicates)?
Would a support in multi-selection be available in future release?
Many thanks in advance!
sorry – XML snippet were dropped from 1st reply:
I have had zero luck getting this togeather. copied the dc_catalog folder all over the place and all i get are empty pages.
like this one
zolfit.com/index.php/manufacturer/bh-fitness/
Hm.. that’s interesting.. the extension seems to be installed correctly, maybe there is an error in php. Try to enable debugging and look for hints in the error messages.
hi,
thx for this pretty nice one. everything works, but i’d like to show also multiple select attributes; do u have a quick fix or hint to do that?
greetings
Nice extension, but how can I add Attribute Info page link in “new products list”?
I have the same problem of post 29 but I don’t understand how solve it.
Can someone help me?
Thanks
The extension worked great until I put following tag in Custom Layout Update XML.
But, I got a following error message front. What seems to be the issue? Thanks!
Fatal error: Call to a member function getAttributes() on a non-object in /home/mytheme/public_html/app/code/community/DC/Catalog/Block/Product/Attributes.php on line 35
Sorry, it’s a block tag. It didn’t appear in a previous comment section.
Actually, I just made some codes in a static block and placed in custom xml. Solved!
When I type http://www.mydomain.com/manufacturer/sony
it will redirect to http://www.mydomain.com/index.php/manufacturer/sony
Is there an way to omit index.php?
Also, when I saw the attribute image url, it displays as http://www.mydomain.com/media//catalog/atttibute/slogo.jpg
There is an extra / after media.
Actually, there is an extension to remove the index.php/ URL. Sorry for adding too many comments here. The extension is just great!
I have a little suggestion. I think the URL should be “brand” instead of “manufacturer”. It’s better for SEO.
I’m currently developing a magento site to replace my existing creloaded version. I was wondering if it was possible to list the manufacturers/brands as images(logo’s) in the sidebar list rather than the textual name?
Also I found a bug I think, if the manufacturer attribute is set to a number such as brand 686 then when you try and amend the attribute pages under CMS and save an exception error is created. If however you change the SEF URL to six-eight-six, i.e. non numeric but leave everything else as numbers it is fine and saves properly without exception.
Hi, you can ignore above re images – it was a glitch on my end so they are now displaying however I have an extended query. Is it possible to change the layout of the logo images listed under favourite manufacturers so they are blocked together side by side in a sort of image cloud rather than one beneath the other. This will help more images to be displayed in a more compact space… Thanks….
Hi,
After upgrading to magento 1.4.0.1 the wysiwyg editor is gone… just the blank textfield is visible, is this a known issue?
i mean 1.4.1
Yeap, it has been reported previously. I plan some more improvements, including the multiple attributes, but I don’t have time for it right now.. In about 1-2 weeks probably I will publish a new version.
Hi
Great Extension! Works Great.
Just one question, is there a way to add the attribute link to the list.phtml in the same sort of way way we can add it to the the view.phtml?
It can be displayed in the product listing easily. You have to add the block type=”dc_catalog/product_attributes” in the layout/catalog.xml file for the catalog_category_layered node. Just copy the existing one from the dc_catalog.xml file and customize it.
Make some tests, as this might slow down a bit the categories pages! New queries are being executed on the DB for each product on the page.
Hi Adi
Thanks for the reply, i can’t seem to get this working. I copied the code below from view.phtml and pasted into list.phtml with no luck :
getData(‘artist’) > 0) {echo $this->getChildHtml(‘attributes.artist’);} ?>
I also tried playing with the code suggested in post 29 – can’t seem to win. Any suggestions?
Its working fin in view.phtml though…
Just remembered.. There is a setting, in the attributes, that you need to have:
Visible on Product View Page on Front-end -> this should be already Yes, to display in the product page
Used in Product Listing -> set it to Yes, to make the attribute available in the product listing