Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 26 Ответов
  • 856 Просмотров
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
Всем привет.
Кнопка назад в категорию в товаре возвращает на предыдущую страницу, а не в категорию.
Как реализовать возврат в категорию? Сейчас код кнопки такой

Код
<div class="link_back">
<input type="button" class="btn_back" value="<?php print _JSHOP_BACK.' в: '.$category->name;?>" onclick="<?php print $this->product->button_back_js_click;?>" />
<?php }?>
</div>

В php дуб дубом, но подозреваю, что нужно что то изменить здесь
Код
<?php print $this->product->button_back_js_click;?>" />
Спасибо за помощь
*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
кнопка назад в товаре = кнопка назад в браузере.
т.е. возвращает на пердыдущую страницу.
почему вы решили что это именно назад в категорию
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Профи
  • ********
  • 9676
  • 932
не, я так понял ТС хочет, чтобы кнопка вела в категорию
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
Видимо в шаблоне так сделано, что на кнопке написано название категории.
Вообще мне бы самому так хотелось.
Думаю это возможно допилить
По-моему удобнее и логичнее
вот карточка
http://www.magazin-futbolok.su/futbolki-mugskie/rok-futbolki-grupp/ac-dc/futbolka-ac-dc-black-ice-logo-005.html
*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
ок, а если товар принадлежит 2 категориям ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Профи
  • ********
  • 9676
  • 932
а какая разница? хоть 10-ти.

ТС, вам нужно найти как формируется ссылка на категорию (посмотрите например в модуле категорий), и вывести эту ссылку. вам понадобится id текущей категории, в карточке товара это $this->category_id
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
ну да разницы так нет.
а если в товар попали из материала через модуль ластпродактс например ?

хотя конечно в любом случае ид категории есть и переход в нее осуществится.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
У меня как раз каждый товар принадлежит одной категории, так что это не проблема.
Спасибо, попробую. Хотя уже что-то подобное пытался прописывать. Но видимо где-то накосячил
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
а какая разница? хоть 10-ти.

ТС, вам нужно найти как формируется ссылка на категорию (посмотрите например в модуле категорий), и вывести эту ссылку. вам понадобится id текущей категории, в карточке товара это $this->category_id

Как приблизительно может выглядеть код для возврата в категорию, если сейчас код такой
Код
<input type="button" class="btn_back" value="<?php print _JSHOP_BACK.' в: '.$category->name;?>" onclick="<?php print $this->product->button_back_js_click;?>" />						
<?php }?>
Заранее прошу прощения, т.к. в PHP не рубинштейн
*

dmitry_stas

  • Профи
  • ********
  • 9676
  • 932
хотя конечно в любом случае ид категории есть и переход в нее осуществится.
угу. тут исключительно вопрос в логике, в так сказать ожиданиях клиента. если бы кнопка называлась Назад - то это должно быть назад однозначно. но поскольку имеем не Назад, а название категории, то логичнее в категорию независимо от того, перешли с модуля или с материала.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
угу. тут исключительно вопрос в логике, в так сказать ожиданиях клиента. если бы кнопка называлась Назад - то это должно быть назад однозначно. но поскольку имеем не Назад, а название категории, то логичнее в категорию независимо от того, перешли с модуля или с материала.
Да согласен, поэтому и озаботился вопросом. Да и логичнее так.
Вот с кодом точно помощь нужна не сделаю сам.
*

kit2m2

  • Живу я здесь
  • ******
  • 1112
  • 103
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
Спасибо.
А что будет с существующей кнопой "НАЗАД"?
*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
автор заберет ее себе по программе "трейд-ин"

:)
простите не сдержался
я очень язвительная зараз :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kit2m2

  • Живу я здесь
  • ******
  • 1112
  • 103
Спасибо.
А что будет с существующей кнопой "НАЗАД"?
Оставьте её себе.  ;D Скрин работы плагина посмотрите! Плагин просто добавляет еще одну кнопку или ссылку (как захотите).
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
Хорошо))) оставлю. Лишняя кнопка не помешает))
Спасибо попробую
А с кодом не поможите? там реально нужно одну строчку переписать, но я не программист - у самого не получается
« Последнее редактирование: 13.12.2015, 14:17:27 от hello-andrew »
*

kit2m2

  • Живу я здесь
  • ******
  • 1112
  • 103
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
С каким кодом?
Код
<div class="link_back">
<input type="button" class="btn_back" value="<?php print _JSHOP_BACK.' в: '.$category->name;?>" onclick="<?php print $this->product->button_back_js_click;?>" />
<?php }?>
</div>
Вот это строчка
Код
onclick="<?php print $this->product->button_back_js_click;?>"
, как я понимаю делает возврат "назад"
Надо изменить код так, что бы переход шел на категорию товара
*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
Код
<div class="link_back">
<input type="button" class="btn_back" value="<?php print _JSHOP_BACK.' в: '.$category->name;?>" onclick="<?php print $this->product->button_back_js_click;?>" />
<?php }?>
</div>

Вот это строчка
Код
onclick="<?php print $this->product->button_back_js_click;?>"
, как я понимаю делает возврат "назад"
Надо изменить код так, что бы переход шел на категорию товара

измените его УДАЛЕНИЕМ ВСЕГО БЛОКА.
сможете ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
измените его УДАЛЕНИЕМ ВСЕГО БЛОКА.
сможете ?
Да, это конечно смогу. )))
Просто я не очень хотел ставить плагин, хотел поменять код - так всё таки правильнее, чем делать всякие надстройки.
Часто нарывался на всякие конфликты и т.д.
Плагин нормальный? Кто нибудь ставил?
p.s. не в обиду автору плагина
*

kit2m2

  • Живу я здесь
  • ******
  • 1112
  • 103
Если не хотите ставить плагин, просто возьмите код из него и вставьте в свой шаблон.
Уж не знаю насколько будет правильнее - изменять код шаблона, тем более если вы обновите файлы шаблона править код придется заново и так каждый раз. С плагином сможете смело обновляться, ничего не слетит.
Сомневаетесь, задайте Ваш вопрос в теме плагина. Может кто и ответит...
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

nevigen

  • Moderator
  • *****
  • 8832
  • 754
  • http://n*****n.com
Если не хотите ставить плагин, просто возьмите ....
гы.. откуда у вас только терпения ?
сделай, расскажи, покажи, УГОВОРИ(!) и все это нашару...
:)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kit2m2

  • Живу я здесь
  • ******
  • 1112
  • 103
Просто я верю в людскую благодарность и верю не сейчас, но может быть потом скажут спасибо...
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

kit2m2

  • Живу я здесь
  • ******
  • 1112
  • 103
Бесплатные расширения для Joomla и JoomShopping | Вкладки Bootstrap на странице товара БОЛЬШАЯ ПРОСЬБА кто использует мои расширения - писать отзывы в темах расширений, которые были Вам полезны или на сайте разработчика.
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
гы.. откуда у вас только терпения ?
сделай, расскажи, покажи, УГОВОРИ(!) и все это нашару...
:)

можно не нашару. Цена вопроса?
*

hello-andrew

  • Осваиваюсь на форуме
  • ***
  • 39
  • 1
гы.. откуда у вас только терпения ?
сделай, расскажи, покажи, УГОВОРИ(!) и все это нашару...
:)

Понял, спасибо. попробую разобраться.
Шаблон вряд ли будет обновляться. Поэтому и предпочел такой способ.