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


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

Показ параметров в таблице


Лучший Ответ SmetDenis , 17 June 2013 - 07:47

Самый простой вариант - сделать три позиции в нужном месте шаблона.
 

<?php echo $this->renderPosition('position-name_1'); ?>
/
<?php echo $this->renderPosition('position-name_2'); ?>
/
<?php echo $this->renderPosition('position-name_3'); ?>
Перейти к сообщению


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

#1 igorkuzyukov

igorkuzyukov

Отправлено 16 June 2013 - 22:24

Доброго времени суток.

Вопрос такой.

Есть каталог недвижимости.

Есть параметры:

   1) общая площадь: 60 м.кв;

   2) жилая площадь: 40 м.кв;

   3) площадь кухни: 12 м.кв.

Эти все параметры добавляет пользователь.

Как можно в таблице вывести, чтоб отображалось так: 60/40/12  ???

 


  • 0

#2 rewuxiin

rewuxiin

Отправлено 16 June 2013 - 22:31

в настройках вывода в шаблоне указываете разделитель, оперируете css с этим разделителем


  • 1

#3 igorkuzyukov

igorkuzyukov

Отправлено 16 June 2013 - 22:34

в настройках вывода в шаблоне указываете разделитель, оперируете css с этим разделителем

Где-то была тема такая, там подробно описали, что и как делать. Я так и делаю, указываю разделитель, но разделителя " / " , там нет ...((


  • 0

#4 SmetDenis

SmetDenis

Отправлено 17 June 2013 - 07:15

Можете вывести каждый параметр в отдельной позиции. Между позициями поставить слэш.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 igorkuzyukov

igorkuzyukov

Отправлено 17 June 2013 - 07:23

Можете вывести каждый параметр в отдельной позиции. Между позициями поставить слэш.

Посмотрел, прочитал несколько раз и так и не увидел, где поставить разделитель " / " ???


  • 0

#6 SmetDenis

SmetDenis

Отправлено 17 June 2013 - 07:24

Там описано как и где сделать свою позицию в шаблоне.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 igorkuzyukov

igorkuzyukov

Отправлено 17 June 2013 - 07:40

Там описано как и где сделать свою позицию в шаблоне.

Причем здесь позиция? Каталог недвижимости выводится таблицей (краткое описание) Как на демо сайте.

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

60 40 12

А через разделитель /, вот так:

60/40/12


  • 0

#8 SmetDenis

SmetDenis

Отправлено 17 June 2013 - 07:47   Лучший Ответ

Самый простой вариант - сделать три позиции в нужном месте шаблона.
 
<?php echo $this->renderPosition('position-name_1'); ?>
/
<?php echo $this->renderPosition('position-name_2'); ?>
/
<?php echo $this->renderPosition('position-name_3'); ?>

  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 igorkuzyukov

igorkuzyukov

Отправлено 17 June 2013 - 07:58

Самый простой вариант - сделать три позиции в нужном месте шаблона.
 

<?php echo $this->renderPosition('position-name_1'); ?>
/
<?php echo $this->renderPosition('position-name_2'); ?>
/
<?php echo $this->renderPosition('position-name_3'); ?>

Я так понял, что это необходимо указать в своем шаблоне краткого описания в виде таблицы? 

В файле teaser.php ?

 

<td>

 

<?php echo $this->renderPosition('cell5'); ?>

 

      <?php echo $this->renderPosition('position-name_1'); ?>
      /
      <?php echo $this->renderPosition('position-name_2'); ?>
      /
      <?php echo $this->renderPosition('position-name_3'); ?>

 

</td>

А в positions.xml менять ничего не надо?


Сообщение отредактировал igorkuzyukov: 17 June 2013 - 08:08

  • 0

#10 Sliapy

Sliapy

Отправлено 17 June 2013 - 11:18

Ну, если у Вас там уже есть position-name_1, position-name_2 и position-name_3, то не надо :)


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!