我第一次使用opencart。这并不困难,但我如何调整移动版的语言?桌面版有一个下拉列表,但对于移动版,我需要默认列表。
我将此添加到language.tpl
,但它同时输出了移动版和桌面版。
我应该为此创建新的.tpl
文件吗?
<div class="show-mobile hidden-lg hidden-md clearfix">
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
<div id="language"><?php echo $text_language; ?><br />
<?php foreach ($languages as $language) { ?>
<img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" title="<?php echo $language['name']; ?>" onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $(this).parent().parent().submit();" />
<?php } ?>
<input type="hidden" name="language_code" value="" />
<input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</div>
</form>
</div>
答案 0 :(得分:1)
没关系, 尝试使用css禁用其中之一。
@media (min-width: 768px) { /* desktop version */
#defaultList{
display: none;
}
#dropDownList{
display: block;
}
}
@media (max-width: 480px) { /* mobileversion */
#defaultList{
display: block;
}
#dropDownList{
display: none;
}
}