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


Вывод товаров в виде таблицы


  • Вы не можете ответить в тему
Сообщений в теме: 10

#1 x777am77

    Пользователь

  • Download User
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 05 August 2011 - 04:07 PM

Всем привет! Не могу найти обсуждение этой темы.
Вроде раньше оно было.
Задам вопрос здесь,вроде как не большая проблема.
Сделал на сайте вывод товаров таблицей.Все замечательно работает,но есть один вопрос.
У меня в описании товара есть доп. характеристика "Производитель" и при выводе товара таблицей она появляется ниже значка корзины. (см. рис.1) .
А хотелось бы ,что бы эта характеристика была бы отдельным столбцом в таблице.( как на рис. 2 ) .
Подскажите как это осуществить? Что нужно поправить?
  • 0

#2 x777am77

    Пользователь

  • Download User
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 10 August 2011 - 05:52 PM

Ладно с этим разобрался.
Может кому пригодится.
Поправте если ,что не правильно,может можно было сделать проще.

В файл category.tpl дописываем строки там где шапка таблицы :

<td class="lt pad" align="center" valign="middle" width="15%" nowrap="nowrap">{$smarty.const.product_info.product_extra.section[q]}</td>

В файл product_brief.tpl дописывааем в том месте где надо :


<!--Производитель -->

<td>
{section name=q loop=$product_info.product_extra}
         
         {if $product_info.product_extra[q].name =='Производитель'}
            {$product_info.product_extra.section[q]}
            {$product_info.product_extra[q].option_value}{/if}
         {/section}
</td> 



В файл russian.php

define('PRODUCT_INFO_PRODUCT_EXTRA', 'Производитель');

Я воткнул его куда то в середину.
Получаем таблицу со столбцом производитель ,который не выбивается из общего дизайна таблицы.

Осталось только убрать надпись "производитель" из под значка корзины в таблицы. Пока еще не придумал как это сделать.......
  • 0

#3 x777am77

    Пользователь

  • Download User
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 10 August 2011 - 06:09 PM

Вопрос номер 2 !
Важный!
Нашел глюк в выводе таблицей!

Например пользователь сайтом ищет товар через обычный поиск,то все в порядке.
Найденный товар выводится таблицей как положено ( картинка 1 )

НО!
Если пользователь сайтом ищет товар через расширенный поиск то выводится "типа таблица", но без дизайна (картинка 2 ) :o
Как это лечить???
  • 0

#4 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 10 August 2011 - 07:02 PM

Как это лечить???


category_search_result.tpl.html

---------- Сообщение объединено ----------

Что касается предыдущего вопроса, конечно можно сделать проще, просто в product_brief.tpl - перенести вывод доп. полей с характеристиками туда куда вам нужно и заверстать в ячейку.
Сейчас Вы вывели производителя как доп. Характеристику, а что если Вам захочется изменить слово "Производитель" на "Соседний подвал" придется менять код, или добавить еще одну доп. Характеристику - она выведется снова под корзиной, все это просто ошибки при верстке.
  • 0

#5 x777am77

    Пользователь

  • Download User
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 10 August 2011 - 09:18 PM

category_search_result.tpl.html

---------- Сообщение объединено ----------

Что касается предыдущего вопроса, конечно можно сделать проще, просто в product_brief.tpl - перенести вывод доп. полей с характеристиками туда куда вам нужно и заверстать в ячейку.
Сейчас Вы вывели производителя как доп. Характеристику, а что если Вам захочется изменить слово "Производитель" на "Соседний подвал" придется менять код, или добавить еще одну доп. Характеристику - она выведется снова под корзиной, все это просто ошибки при верстке.


Спасибо за подсказку,вроде заработало ;)

На счет вывода доп. полей полностью согласен. Но с этим надо разобраться.
У меня опыта мало, я только учусь,слесарь-самоучка в общем ;)
А как убрать надпись под корзиной?? Не получается у меня :(
  • 0

#6 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 10 August 2011 - 09:27 PM

Пришлите мне файл product_brief.tpl я помогу, на пальцах долго объяснять.
  • 0

#7 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 11 August 2011 - 07:20 AM

блин вчера накатал ответ.. и не отправился - форум перестал открываться (((

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

1. Не вижу начала таблицы т.е. - у вас есть строки но нет самой таблицы

2. строка 65 "
" - ячейка не закрыта, т.е. в 81й идет начало новой ячейки а предыдущая не закрыта

3. в 85й строке начинается ваша корзина и заканчивается в 171 а в 175 начинается вывод доп. полей и заканчивается в 269, как видите и корзина и доп поля находятся в одной ячейке, вот поэтому они и выводятся вместе. Перенесите вывод доп. полей в нужное Вам место и заверстайте в отдельную ячейку и будет Вам счастье.

З.Ы. Если что-то не получится пишите, кроме того не знаю кто верстал, но половина кода похерено.... конечно главное что работает, но существует еще одно правило, код который Вы пишете всегда должен быть "красивым" тогда и Вам и другим будет легче сориентироваться где ошибка.
Например когда создаете таблицу:
|
| |
| | |
| |
|

| | | |Содержимое ячейки
| | |


Как видите закрытие каждого контейнера должно находиться на том же уровне что и открытие, таким образом верстка очень хорошо читается, и если привыкнете к этому то сможете видеть результат по коду прямо в блокноте, даже не запуская html страницу.
  • 0

#8 x777am77

    Пользователь

  • Download User
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 15 August 2011 - 08:47 PM

Спасибо огромное!
Кто верстал не знаю,я этот шаблон немного переделал. Наверное и код я похерил:D
Но оригинальный файл с кодом остался ;) Сейчас посмотрю и попробую исправить по нормальному
  • 0

#9 x777am77

    Пользователь

  • Download User
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 15 August 2011 - 09:52 PM

Когда закрываю ячейку,то появляются кавычки рядом с ценой
  • 0

#10 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 16 August 2011 - 06:40 AM

x777am77, если исправили все что я писал, шлите еще раз файл мне, и желательно и ссылку на сайт, если он открыт.
  • 0

#11 x777am77

    Пользователь

  • Download User
  • PipPip
  • 22 сообщений
Репутация: 0
Начинающий

Отправлено 17 August 2011 - 12:46 PM

Пока еще не исправил. На работе запара,времени практически нет. На днях исправлю и скину
  • 0