Page 1 of 1

solved: geselecteerde attributes bij product info

Posted: Tue Apr 16, 2013 1:43 am
by burley
via een free vqmod (link) kan ik op de product pagina een antal attributes laten tonen direct onder de product info.

Op dit moment betekend dit echter dat alle attributes getoond worden. Dat is iets teveel van het goede. Ik wil graag een aantal geselecteerde attribute groepen tonen.

Onderstaand de code waarmee ik dacht de attribute groep te kunnen selecteren. Alleen werkt dit dus niet. Hoe pas ik het wel aan?

Code: Select all

<?php if ($attribute_group['attribute'] == 'Motor') { ?>
De Vqmod code

Code: Select all

<?php foreach ($attribute_groups as $attribute_group) { ?>
      <tbody>
        <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
        <div>
          <?php echo "<strong>",$attribute['name'], ":\n</strong>"; ?>
          <?php echo $attribute['text']; ?>
	</div>
        
        <?php } ?>
      </tbody>
      <?php } ?>
Overigens heb ik de maker van de mod geprobeerd te contacten, zonder resultaat.

Alvast bedankt voor jullie input!

Re: help needed: geselecteerde attributes bij product info

Posted: Wed Apr 17, 2013 6:26 pm
by burley
bump.

Niemand een idee?

Re: help needed: geselecteerde attributes bij product info

Posted: Wed Apr 17, 2013 9:51 pm
by daik01
ik zou dit proberen:

Code: Select all

<?php if ($attribute_group['name'] == 'Motor') { ?>
Binnen de foreach natuurlijk....

Re: help needed: geselecteerde attributes bij product info

Posted: Wed Apr 17, 2013 10:00 pm
by burley
logisch, stupid me...


bedankt voor de hulp!!

Re: solved: geselecteerde attributes bij product info

Posted: Wed Apr 17, 2013 11:07 pm
by burley
the complete and working code of the modified XML file;

Code: Select all

<!-- Created by Michiel Bieshaar //-->
<modification>
	<id><![CDATA[Add attributes to product page]]></id>
	<version><![CDATA[1.0]]></version>
	<vqmver><![CDATA[2.x]]></vqmver>
	<author><![CDATA[Michiel Bieshaar]]></author>
	<file name="catalog/view/theme/default/template/product/product.tpl">
		<operation>
			<search position="after"><![CDATA[<?php echo $stock; ?><br />]]></search>
			<add><![CDATA[

	   <?php foreach ($attribute_groups as $attribute_group) { ?>

      		<tbody>
	    
	  			<?php if ($attribute_group['name'] == 'Motor') { ?>
				    <?php foreach ($attribute_group['attribute'] as $attribute) { ?> 
					     <div>
					          <?php echo "<strong>",$attribute['name'], ":\n</strong>"; ?>
				    	      <?php echo $attribute['text']; ?>
						 </div>
		        	<?php } ?>
		    	<?php } ?>
		
		    </tbody>
      <?php } ?>

    <br />
      ]]></add>
		</operation>
	</file>
</modification>