0

joomla の mod_language を変更して、画像とテキストを含む選択ボックスを配置しました。

しかし、私は画像なしでテキストを入れることしかできません。

こんな感じで画像を入れてみました。

<?php foreach($list as $language):?>
<?php if ($language->image == 'en') :?>
    <option dir=<?php echo JLanguage::getInstance($language->lang_code)->isRTL() ? '"rtl"' : '"ltr"'?> value="<?php echo $language->link;?>" <?php echo $language->active ? 'selected="selected"' : ''?>>
            <img alt="icon rss" src="images/footer/idioma_espanol.png" /> Change Language
    </option>
<?php else :?>
    <option dir=<?php echo JLanguage::getInstance($language->lang_code)->isRTL() ? '"rtl"' : '"ltr"'?> value="<?php echo $language->link;?>" <?php echo $language->active ? 'selected="selected"' : ''?>>
            <img alt="icon rss" src="images/footer/idioma_espanol.png" /> Cambiar Idioma
    </option>
<?php endif; ?>

この

 JHtml::_('image', 'mod_languages/'.$language->image.'.gif');

しかし、どちらの場合も画像が得られません

何か案が!

4

1 に答える 1

0

代わりに、次を使用して画像を取得してみてください。

<img alt="icon rss" src="<?php JURI::root(); ?>templates/yourtemplate/images/idioma_espanol.png" />

または、イメージがコンポーネント フォルダーにある場合は、次を使用します。

<img alt="icon rss" src="<?php JURI::root(); ?>component/com_yourcomponent/images/idioma_espanol.png" />

お役に立てれば

于 2012-12-12T15:55:37.353 に答える