[Помогите] Помогите разобраться с кодом

Тема в разделе "OpenCart", создана пользователем 130983, 20 сен 2014.

  1. 130983

    130983

    Регистрация:
    10 дек 2012
    Сообщения:
    168
    Симпатии:
    145
    Собственно вопрос в чем. Есть у меня в админке в одном из модулей такая форма

    [​IMG]


    то есть идет мультиязычный ввод тайтла и описания. У меня возникла необходимость вместо описания добавлять изображение, естественно, что для каждого языка оно свое

    вот те части кода которые отвечают за вывод в контроллере

    $this->load->model('localisation/language');

    $this->data['languages'] = $this->model_localisation_language->getLanguages();

    if (isset($this->request->post['tab_description'])) {
    $this->data['tab_description'] = $this->request->post['tab_description'];
    } elseif (isset($this->request->get['tab_id'])) {
    $this->data['tab_description'] = $this->model_catalog_tabs->getTabDescriptions($this->request->get['tab_id']);
    } else {
    $this->data['tab_description'] = array();
    }

    и в шаблоне

    <div id="languages" class="htabs">
    <?php foreach ($languages as $language) { ?>
    <a href="#language<?php echo $language['language_id']; ?>"><img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" /> <?php echo $language['name']; ?></a>
    <?php } ?>
    </div>
    <?php foreach ($languages as $language) { ?>
    <div id="language<?php echo $language['language_id']; ?>">
    <table class="form">
    <tr>
    <td><span class="required">*</span> <?php echo $entry_title; ?></td>
    <td><input type="text" name="tab_description[<?php echo $language['language_id']; ?>][title]" size="100" value="<?php echo isset($tab_description[$language['language_id']]) ? $tab_description[$language['language_id']]['title'] : ''; ?>" />
    <?php if (isset($error_title[$language['language_id']])) { ?>
    <span class="error"><?php echo $error_title[$language['language_id']]; ?></span>
    <?php } ?>
    </td>
    </tr>
    <tr>
    <td><?php echo $entry_content; ?></td>
    <td><textarea name="tab_description[<?php echo $language['language_id']; ?>][content]" id="content<?php echo $language['language_id']; ?>"><?php echo isset($tab_description[$language['language_id']]) ? $tab_description[$language['language_id']]['content'] : ''; ?></textarea></td>
    </tr>
    </table>
    </div>
    <?php } ?>

    подскажите, что мне поменять чтобы вместо ввода описания появилась форма для загрузки изображения. Всем спасибо, с меня причитается :Smile: