Produktsuche: Charakteristik nicht untereinander, sondern nebeneinander

24.05.2012 11:41
#1
Blaunt
Joomshopping forum user no avatar
Name: Sebastian
16.05.2012
Posts: 2
Quote
Produktsuche: Charakteristik nicht untereinander, sondern nebeneinander

Hallo,

ich habe drei Charakteristiken, die jeweils mehrere Optionen enthalten.
Diese werden bei der Produktsuche untereinander angezeigt, so dass viel Scrollen nötig wird.
Ist es möglich die drei Charakteristiken nicht untereinander, sonder nebeneinander anzuzeigen?


Charakteristik1---Charakteristik2---Charakteristik3
Option1---------------Option1-------------Option1
Option2---------------Option2-------------Option2
Option3---------------------------------------Option3

Vielen Dank bereits jetzt.


Joomla: 2.5.4
JoomShopping: 3.6.1

Letzte Änderung: 25.05.2012 07:46
 
31.05.2012 14:08
#2
vehrings
Joomshopping forum user no avatar
Name: Sebastian Vehring
29.05.2012
Posts: 8
Quote
Aw: Produktsuche: Charakteristik nicht untereinander, sondern nebeneinander

Gibt es hierfür einen Lösungsvorschlag oder ein Addon?

Danke und viele Grüße

 
31.05.2012 15:05
#3
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16517
Quote
Aw: Produktsuche: Charakteristik nicht untereinander, sondern nebeneinander

change file

components\com_jshopping\templates\default\search\characteristics.php

to

<?php
$characteristic_displayfields = $this->characteristic_displayfields;
$characteristic_fields = $this->characteristic_fields;
$characteristic_fieldvalues = $this->characteristic_fieldvalues;
$groupname = "";
?>
<?php if (is_array($characteristic_displayfields) && count($characteristic_displayfields)){?>
<div class="filter_characteristic">
<?php foreach($characteristic_displayfields as $ch_id){?>
<div class="filter_characteristic_block">
<?php if ($characteristic_fields[$ch_id]->groupname!=$groupname){ $groupname = $characteristic_fields[$ch_id]->groupname;?>
<div class="characteristic_group"><?php print $groupname;?></div>
<?php }?>
<div class="characteristic_name"><?php print $characteristic_fields[$ch_id]->name;?></div>
<?php if ($characteristic_fields[$ch_id]->type==0){?>
<input type="hidden" name="extra_fields[<?php print $ch_id?>][]" value="0" />
<?php if (is_array($characteristic_fieldvalues[$ch_id])){?>
<?php foreach($characteristic_fieldvalues[$ch_id] as $val_id=>$val_name){?>
<div class="characteristic_val"><input type="checkbox" name="extra_fields[<?php print $ch_id?>][]" value="<?php print $val_id;?>" <?php if (is_array($extra_fields_active[$ch_id]) && in_array($val_id, $extra_fields_active[$ch_id])) print "checked";?> /> <?php print $val_name;?></div>
<?php }?>
<?php }?>
<?php }else{?>
<div class="characteristic_val"><input type="text" name="extra_fields[<?php print $ch_id?>]" class="inputbox" /></div>
<?php }?>
</div>
<?php }?>
</div>
<?php } ?>


+

chenge css

.filter_characteristic_block{
float:left;

}

 
31.05.2012 15:56
#4
vehrings
Joomshopping forum user no avatar
Name: Sebastian Vehring
29.05.2012
Posts: 8
Quote
Aw: Produktsuche: Charakteristik nicht untereinander, sondern nebeneinander

Sehr guter Support, vielen dank.
Kleine Empfehlung noch, falls wer das selbe einbauen möchte.
Die CSS zusätzlich noch um ein Padding erweitern:

.filter_characteristic_block{
float:left;
padding-right:40px;
}

 
31.05.2012 22:03
#5
webdesigner
(Support Team)
User webdesigner
Name: Admin
05.08.2010
Posts: 16517
Quote
Aw: Produktsuche: Charakteristik nicht untereinander, sondern nebeneinander

Yes.

 
Copyrights MAXXmarketing GmbH. All Rights Reserved