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


Количество Товара В Каталоге Для Отправки В Корзину


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 03 Февраль 2012 - 09:05

Добрый день!

Мне нужно, что бы можно было отправлять товар в корзину из каталога с указанием кол-ва.
Я нашел на форуме следующий рецепт - см. ниже моего поста. Однако куда его вставлять в шаблоне сияние, я найти не смог (т.к. нет такого фрагмента:  "<!-- Если есть товары -->").
Помогите пожалуйста.

С уважением, LION


"Рецепт"

Отправлено 03 Февраль 2011 - 17:28
Для этого кнопка будет отображаться не в виде ссылки, а в виде формы, как было описано в самом начале темы.

Результирующий код из вашего получится такой, в случае если стилизовать кнопку "В корзину" не требуется:
          <!-- Если есть товары -->
          {% ELSE %}
            {% FOR goods %}
              <td class="goodsListItem">  
                <div class="goodsListItemBlock withBorder cornerAll">
                  <div class="goodsListItemImage"><a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
                  <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
                  <div class="goodsListItemPriceNew">
                    <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
                  </div>  
                  <div class="goodsListItemPriceOld">
                    {% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
                      <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
                    {% ENDIF %}
                  </div>
<br/>

              <a class="readmore" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить в корзину">Добавить в корзину</a><br />

               <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post">
                <div>
                  <input type="hidden" name="hash" value="{HASH}" />
                  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
                  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
                  <input type="text" name="form[goods_mod_quantity]" style="width:43px;" maxlength="12" value="1" title="Количество" />
                  <input type="submit" value="В корзину" />
                </div>
              </form>

                </div>
</td>

          {goods.index | is_divided("5","</tr><tr>","")}
            {% ENDFOR goods %}
          {% ENDIF %}
        </tr>
      </table>
    </td>
  </tr>
  <!-- END Список товаров -->

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 03 Февраль 2012 - 19:52

Данный код вставляется в шаблоне редактор тем - Товары - вместо кода товаров отображающегося таблицей

#3 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 03 Февраль 2012 - 22:55

не понял. у меня нет в  шаблоне ТОВАРЫ кода товаров отображающегося таблицей.

Можно точно указать место куда нужно вставить этот код?  Или можно полностью скопировать весь код шаблона ТОВАРЫ  с уже встроенным нужным фрагментом?

С уважением,
LION

#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 04 Февраль 2012 - 23:55

<!-- Список товаров. Таблица -->
	  <table>
		<tr>
		  {% FOR goods %}
			<td class="goodsListItem">  
			  <div class="goodsListItemBlock withBorder cornerAll">
				<table class="goodsListItemImage">
				  <tr>
					<td>
					  <a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
					</td>
				  </tr>
				</table>
				
				<h3 class="goodsListItemName"><a href="{goods.URL}" title="Перейти на страницу &laquo;{goods.NAME}&raquo;">{goods.NAME}</a></h3>
				<div class="goodsListItemPriceNew">
				  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div>  
				<div class="goodsListItemPriceOld">
				  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
				  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
				  {% ENDIF %} 
				</div>
			  </div>
			</td>
		  {goods.index | is_divided("3","</tr><tr>","")}
		  {% ENDFOR goods %}
		</tr>
	  </table>
	<!-- /Список товаров. Таблица -->
данный в стандартной теме сияние код отвечает за товары отображающиеся таблицей

#5 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 06 Февраль 2012 - 12:59

Я заменил этот код на код, указанный support Решение для списка товаров

Вот что получил в ответ:  "Ошибка компиляции шаблона. Не верный синтаксис. Неожиданный тег «ELSE». Строка 152".



Что делать?  А вы не тестируете свои рекомендации самостоятельно перед тем как их отправлять пользователям?
В идеале от поддержки хотелось бы получать проверенные рецепты, а не предположения.

С ув. LION

#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 06 Февраль 2012 - 20:29

Скорее всего у вас до этого уже был модифицированный код (добавлены или убраны условия), нельзя предугадать каждый шаблон. Поэтому необходимо все изменения делать внимательно - так как вы отталкиваемся от стандартных шаблонов. Проверьте свой код возможно вы заменили лишнее или наоборот лишнее оставили.

#7 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 07 Февраль 2012 - 09:37

Цитата

Скорее всего у вас до этого уже был модифицированный код (добавлены или убраны условия), нельзя предугадать каждый шаблон. Поэтому необходимо все изменения делать внимательно - так как вы отталкиваемся от стандартных шаблонов. Проверьте свой код возможно вы заменили лишнее или наоборот лишнее оставили.

На сайте, на котором я пробовал, я код ранее не изменял. Скорее всего, нужно что то не так сделать. Как вы советуете. Можете поглубже вникнуть в проблему и реально помочь?

Мне нужно, что бы можно было отправлять товар в корзину из каталога с указанием кол-ва.
Я нашел на форуме следующий рецепт - см. ниже моего поста. Однако куда его вставлять в шаблоне сияние, я найти не смог (т.к. нет такого фрагмента: "<!-- Если есть товары -->").
Помогите пожалуйста.

С уважением, LION

#8 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 07 Февраль 2012 - 21:28

Вам необходимо заменить в шаблоне "Товары"

<div class="goodsListItemPriceNew">
				  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div>  
				<div class="goodsListItemPriceOld">
				  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
				  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
				  {% ENDIF %} 
				</div>

на

<div class="goodsListItemPriceNew">
				  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div>  
				<div class="goodsListItemPriceOld">
				  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
				  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
				  {% ENDIF %} 
				</div>

<br/> 

			  <a class="readmore" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить в корзину">Добавить в корзину</a><br />

			   <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post">
				<div>
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				  <input type="text" name="form[goods_mod_quantity]" style="width:43px;" maxlength="12" value="1" title="Количество" />
				  <input type="submit" value="В корзину" />
				</div>
			  </form>


#9 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 07 Февраль 2012 - 21:39

Привет, сделал, но что то ничего не получилось.  Может еще есть версии?

http://klevermart.ru/  вот тут смотрите. Результат = 0.

#10 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Февраль 2012 - 22:13

Пожалуйста приложите ваш полный шаблон "Товары"

#11 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 09 Февраль 2012 - 08:41

Прилагаю


<div class="page-headline">
  <h1>{CATEGORY_NAME}</h1>
</div>

<div class="pad-box">
  <!-- Строка пути -->
  <div id="site-path">
	<p>
	  <a href="http://{NET_DOMAIN}/">Главная</a> 
	  
	  <!-- Если отображаем полный каталог товаров, без указания категории -->
	  {% IF IS_FULL_CATALOG %}
		 » <span class="current">Каталог товаров</span>
	  <!-- Если отображаем товары в категории -->
	  {% ELSE %}
		» <a href="{CATALOG_URL}" >Каталог товаров</a> 
		{% FOR upper_navigation %}
		  {% IF upper_navigation.CURRENT %} » <span class="current">{upper_navigation.NAME}</span>{% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}" >{upper_navigation.NAME}</a>{% ENDIF %}
		{% ENDFOR %}
	  {% ENDIF %}
	  
	</p>
  </div>
  <!-- end Строка пути -->

  <!-- Короткое SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_SHORT %}
	<div style="padding-bottom:1em;">{CATEGORY_SEO_DESCRIPTION_SHORT}</div>
  {% ENDIF %}

  <!-- Фильтры показываются только если есть товары в категории -->
  {% IFNOT goods_empty %}

<!-- Если в тарифном плане подключен модуль фильтров по товарам -->
{% IF TARIFF_FEATURE_GOODS_FILTERS %}
  <!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
  {% IF SHOW_GOODS_FILTERS %}
	<style>
	  .filters { }
	  .filters .filter { float:left;padding-right:10px;width:150px; }
	  .filters .filter select { width:150px; }
	</style>
	<li class="goods_filters"><br /><h2>Фильтры</h2>
	  <div class="filters">   
		<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
		<form action="" method="get">
		  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
		  {% FOR filter_attr_list %}
			<div class="filter">
			  {filter_attr_list.NAME}:<br />
			  <select onchange="$(this).attr('name', $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
				<option> - все - </option>
				{% FOR values %}
				  <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE}</option>
				{% ENDFOR %}
			  </select>
			</div>
		  {% ENDFOR %}
  
		  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
		  {% FOR filter_prop_list %}
			<div class="filter">
			  {filter_prop_list.NAME}:<br />
			  <select onchange="$(this).attr('name', $(this).find('option:selected').attr('rel')); this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
				<option> - все - </option>
				{% FOR values %}
				  <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_prop_list.values.VALUE}</option>
				{% ENDFOR %}
			  </select>
			</div>
		  {% ENDFOR %}
		  <div class="clear"></div> 
		</form>
	  </div>
	</li>
  {% ENDIF %}
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->


  {% ENDIF %}
  <!-- END Фильтры показываются только если есть товары в категории -->
  
<!-- Переключатель режима просмотра -->
			{% IF GOODS_VIEW_TYPE=2 %}
			  <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
			  <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
			{% ELSE %}
			  <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
			  <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
			{% ENDIF %}
			<!-- /Переключатель режима просмотра -->  
  
  {% IF goods_show_per_page %}
			  Показывать по:
			  <select name="per_page" onchange="this.form.submit();">
				{% FOR goods_per_page_list %}
				  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
				{% ENDFOR %}
			  </select>
			{% ENDIF %}
  
  <!-- Goods list -->
  {% IF goods_empty %}

	<!-- Если не применено ни одного фильтра, значит в категории нет товаров -->
	{% IF goods_filters_empty %}
	 
	  <!-- Если в категории нет товаров, но есть категории, то отобразим их -->
	  {%IFNOT nested_categories_list_empty %}

		<!-- Блок навигации по категориям, вложенным в текущую категорию -->
		<ul class="content_catalog_nested_categories">
		  {% FOR nested_categories_list %}
			<li>
			  <div class="imagem"><a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;"><img {% IF nested_categories_list.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-small.png" width="130"{% ELSE %}src="{nested_categories_list.IMAGE_MEDIUM}"{% ENDIF %} alt="{nested_categories_list.NAME}" /></a></div>
			  <a href="{nested_categories_list.URL}" title="Перейти к категории &laquo;{nested_categories_list.NAME}&raquo;">{nested_categories_list.NAME}</a>
			</li>
		  {% ENDFOR %}
		</ul>
		<br clear="all"/>
		
	  <!-- Если в категории нет ни товаров, ни категорий то сообщим пользователю что ничего нет -->
	  {% ELSE %}
	   <h3>Нет товаров в категории</h3>
	  {% ENDIF %}

	<!-- Если производили фильтрацию товаров в категории -->
	{% ELSE %}
	  <h3>Нет товаров для выбранных условий</h3>
	{% ENDIF %}

  {% ELSE %}
	{% IF GOODS_VIEW_TYPE=1 %}
	  <!-- Список товаров. Список -->
	  {% FOR goods %}
		<div class="listing">
		  <div class="imagem"><a href="{goods.URL}"><img {% IF goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{goods.IMAGE_SMALL}"{% ENDIF %} alt="{goods.NAME}" /></a></div>
	
		  <div class="contm">
			<h3><a href="{goods.URL}">{goods.NAME}</a></h3>
			<p>
			  {goods.DESCRIPTION_SHORT}
			</p>
			<p>
			  Цена сейчас: <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a><br />
			  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				Цена без учёта скидки: <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				Старая цена: <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
			  {% ENDIF %}
			</p>
			<p>
			  <a class="readmore" title="{goods.NAME}" href="{goods.URL}">Подробнее</a>
			</p>
		  </div>
		  <div class="clr"></div>
		</div>
	  {% ENDFOR goods %}
	  <!-- /Список товаров. Список -->
	{% ELSE %}
	


	
	  <!-- Список товаров. Таблица -->
	  <table>
		{% FOR goods %}
		  <td class="goodsListItem">  
			<div class="goodsListItemBlock withBorder cornerAll">
			  <table class="goodsListItemImage">
				<tr>
				  <td>
					<a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
				  </td>
				</tr>
			  </table>
			  
			  <h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
			  
			  
			  <div class="goodsListItemPriceNew">
				  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div>  
				<div class="goodsListItemPriceOld">
				  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
				  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
				  {% ENDIF %} 
				</div>

<br/> 

			  <a class="readmore" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить в корзину">Добавить в корзину</a><br />

			   <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post">
				<div>
				  <input type="hidden" name="hash" value="{HASH}" />
				  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
				  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				  <input type="text" name="form[goods_mod_quantity]" style="width:43px;" maxlength="12" value="1" title="Количество" />
				  <input type="submit" value="В корзину" />
				</div>
			  </form>
						
			</div>
		  </td>
		{goods.index | is_divided("3","</tr><tr>","")}
		{% ENDFOR goods %}
	  </table>
	<!-- /Список товаров. Таблица -->
	
		
	{% ENDIF %}
  {% ENDIF %}	   
  <!-- end Goods list -->
  
  <!-- Pages -->
  {% IF show_pages %}
  <div class="pagination">
	<span class="pp-title">Страницы:</span>
	{% FOR goods_pages %}
	  {% IF goods_pages.CURRENT %}
		<span class="pp-page pp-current">{goods_pages.PAGE}</span>
	  {% ELSE %}
		<a class="pp-page" href="{GOODS_PAGINATE_URL}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a>
	  {% ENDIF %}
	{% ENDFOR %}
  </div>
  {% ENDIF %}
  <!-- end Pages -->

  <!-- Описание категории -->
  {% IF CATEGORY_DESCRIPTION %}
	<div>
	  {CATEGORY_DESCRIPTION}
	</div>
  {% ENDIF %}

  <!-- Полное SEO описание категории -->
  {% IF CATEGORY_SEO_DESCRIPTION_LARGE %}
	<div>
	  {CATEGORY_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
  
</div>


LION

#12 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Февраль 2012 - 21:52

Проблема в том что блок просто перекрывает больший текст и не показывает его. В файле стилей найдите

.goodsListItemBlock {
	height: 300px;
	margin: 5px;
	overflow: hidden;
	width: 210px;
}

и увеличите значение height

#13 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 12 Февраль 2012 - 14:11

Я пробовал увеличить height: 300px; до  500 и до 1000 результат = 0.

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

LION

#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 13 Февраль 2012 - 21:01

На вашем сайте не нашла предложенных изменений.

.goodsListItemBlock {
	height: 300px;
	margin: 5px;
	overflow: hidden;
	width: 210px;
}
<table class="goodsListItemImage">
<h3 class="goodsListItemName">
<div class="goodsListItemPriceNew">
<div class="goodsListItemPriceOld"> </div>
<br>
<a class="readmore" title="Добавить в корзину" href="/cart/add/?hash=8b6f7b&form%5Bgoods_from%5D=&form%5Bgoods_mod_id%5D=5626264">Добавить в корзину</a>
<br>
<form method="post" action="/cart/add/">

Этот код взят с вашего сайта. Т.е он есть и скрывается за блоком. Возможно вы что-то делаете не так. Попробуйте внимательнее подойти к решению данного вопроса. Предложенный выше ответ с height решает вашу проблему.

#15 Lion

Lion

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 14 Февраль 2012 - 00:00

Тааак, поехали заново по шагам. Вероятно я туплю, но прошу все же помочь разобраться..

1. я заменил вот этот блок  

Цитата

Вам необходимо заменить в шаблоне "Товары"

<div class="goodsListItemPriceNew">
                  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
                </div>  
                <div class="goodsListItemPriceOld">
                  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
                    <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
                  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
                    <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
                  {% ENDIF %}
                </div>
вот этим:

Цитата

на

<div class="goodsListItemPriceNew">
                  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
                </div>  
                <div class="goodsListItemPriceOld">
                  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
                    <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
                  {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
                    <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
                  {% ENDIF %}
                </div>

<br/>

              <a class="readmore" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Добавить в корзину">Добавить в корзину</a><br />

               <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post">
                <div>
                  <input type="hidden" name="hash" value="{HASH}" />
                  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
                  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
                  <input type="text" name="form[goods_mod_quantity]" style="width:43px;" maxlength="12" value="1" title="Количество" />
                  <input type="submit" value="В корзину" />
                </div>
              </form>

2. далее, в файле main.csstamplate  

Цитата

Проблема в том что блок просто перекрывает больший текст и не показывает его. В файле стилей найдите

.goodsListItemBlock {
    height: 300px;
    margin: 5px;
    overflow: hidden;
    width: 210px;
}


и увеличите значение height

я должен увеличить height: с имеющихся там 300px до какого размера? увеличиваю, например, до 1000. И ничего не меняется. Нет ни кнопки "в корзину" ни "Кол-ва".

3. Далее, вы пишете

Цитата

тот код взят с вашего сайта. Т.е он есть и скрывается за блоком. Возможно вы что-то делаете не так. Попробуйте внимательнее подойти к решению данного вопроса. Предложенный выше ответ с height решает вашу проблему.


Возможно я не понял, что означает

Цитата

Предложенный выше ответ с height
? В фале стилей в main.csstamplate  я нашел единственную строку, которая выглядит вот как:

.goodsListItemBlock                 {height:1000px;width:210px;margin:5px;overflow:hidden;}

в этой строке я поменял параметр height с 300px до 1000px, как вы и писали

Цитата

Проблема в том что блок просто перекрывает больший текст и не показывает его. В файле стилей найдите

.goodsListItemBlock {
    height: 300px;
    margin: 5px;
    overflow: hidden;
    width: 210px;
}


и увеличите значение height

увеличил до 1000px.  

РЕЗУЛЬТАТ = 0.

Что делать дальше?  Можно отвечать чаще по данной теме?  Можно как ни будь по чату пообщаться? Слишком много времени отнимает эта переписка...

#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 14 Февраль 2012 - 19:09

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




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных