Перейти к содержимому


Фотография
- - - - -

Правка шаблона фильтра inline


Лучший Ответ RomanL , 19 February 2013 - 11:58

Ей нужно править не CSS, а HTML и это в файле modules\mod_jbzoo_search\renderer\item\inline.php
Для этого можно открыть соседние файлы других типов и посмотреть как там, например table.php Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 29

#11 khpvolga

khpvolga

Отправлено 19 February 2013 - 11:47

modules\mod_jbzoo_search\renderer\item\inline.php

и что тут катерина будет править? ))) вот в этом коде?
<div class="filter-inline">
    <?php echo  $this->renderPosition('fields', array('style' => 'filter.block'));?>
</div>

все правится в css, раз у нее поля надо в три строчки сделать да и еще везде разной ширины элементы
  • 0

#12 Katerina

Katerina

Отправлено 19 February 2013 - 11:52

вы бы дали ссылку на ваш проект, быстрее бы дело пошло. сразу предупреждаю - если сайт на локалке, то сорри )))


cargocatalog.com


  • 0

#13 Katerina

Katerina

Отправлено 19 February 2013 - 11:58

В css файле прописывается вывод всего подрят и выставляется им ширина в 24%

Мне же надо найти место где я смогу самостоятельно задать структуры вывода в нужную мне сетку или это не возможно в рамках текущего фильтра?

Чек боксы уходят вниз, что совершенно портит всю картину.



  • 0

#14 RomanL

RomanL

Отправлено 19 February 2013 - 11:58   Лучший Ответ

Ей нужно править не CSS, а HTML и это в файле modules\mod_jbzoo_search\renderer\item\inline.php
Для этого можно открыть соседние файлы других типов и посмотреть как там, например table.php
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#15 Katerina

Katerina

Отправлено 19 February 2013 - 12:08

Ей нужно править не CSS, а HTML и это в файле modules\mod_jbzoo_search\renderer\item\inline.php
Для этого можно открыть соседние файлы других типов и посмотреть как там, например table.php



Да!!!

Именно это я и искала!!!

СПАСИБО!!!
  • 0

#16 khpvolga

khpvolga

Отправлено 19 February 2013 - 12:15

скорее всего это не последнее сообщение)))
кстати там верстка табличная, так и оставите??
  • 0

#17 Katerina

Katerina

Отправлено 19 February 2013 - 15:26

скорее всего это не последнее сообщение)))
кстати там верстка табличная, так и оставите??


нет - табличная верстка мне не нужна

я прописала строку в metadata.xml с моим названием фильтр

в positions.xml
прописывается последовательность вывода, тк мне надо в две строки
в первую поместить строковое - во второую чекбоксы

    <positions layout="myinline">
<position name="mytop_1">Fields</position>
                <position name="mytop_2">Fields</position>
                <position name="mycheckbox">Fields</position>
    </positions>

в myinline.php


<div class="myinline">
    <div>
        <div style="width:50%; float:left;"><?php echo  $this->renderPosition('mytop_1', array('style' => 'filter.block'));?></div>
        <div style="width:50%; float:left;"><?php echo  $this->renderPosition('mytop_2', array('style' => 'filter.block'));?></div>
    </div>
<div class="clear clr"></div>
    <div>
        <div style="float:left;"><?php echo  $this->renderPosition('mycheckbox', array('style' => 'filter.block'));?></div>

        <div class="controls">
            <input type="submit" name="submit" value="<?php echo JText::_('JBZOO_BUTTON_SUBMIT');?>" class="jsSubmit button rborder" />
        </div>
    </div>
<div class="clear clr"></div>
</div>

В админке и в модули оно замечательно прописалось и даже вывелось.

Вот только проблема - кроме кнопки ничего не выводится
http://cargocatalog.com/ru/

Где ошибка?
может мои придуманные элементы mytop_1, mytop_2 и подобное нужно с элементами системы через файл positions.config?





  • 0

#18 RomanL

RomanL

Отправлено 19 February 2013 - 15:38

Кнопка выводится стандартно, ее можно было в коде не писать. У вас вообще файл myinline.php не считывается, включите отображение всех ошибок
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#19 Katerina

Katerina

Отправлено 19 February 2013 - 15:53

по кнопке вы правы - ее вторую надо убирать

проставила вывод ошибок в созданном фильтре - оно вывело весь модуль

с фразой error_reporting(E_ALL);

там нет прописанных внешне ошибок

http://cargocatalog.com/ru/

почему он без этой фразы не выводится?
  • 0

#20 RomanL

RomanL

Отправлено 19 February 2013 - 15:56

А покажите код всего файла, полностью весь
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]




Click to return to top of page in style!