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

riss

  • Осваиваюсь на форуме
  • ***
  • 27
  • 0
 Помогите пожалуйста, как вывести Cтатический текст ЖШ в карточке товара (в данном случае Описание доставки), сделал табы: описание; характеристики; отзывы.....нужно вывести описание доставки встроеным статическим. Заранее благодарен.
*

dmitry_stas

  • Профи
  • ********
  • 9675
  • 932
Код
$row = JSFactory::getTable('Statictext', 'jshop')->loadData('тут алиас статического текста');
echo $row->text;
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

riss

  • Осваиваюсь на форуме
  • ***
  • 27
  • 0
Код
$row = JSFactory::getTable('Statictext', 'jshop')->loadData('тут алиас статического текста');
echo $row->text;
<?php
$row = JSFactory::getTable('Statictext', 'jshop')->loadData('dostavka-tovara');
print $row->text;
?>   
Не выводиться текст, я правильно сделал?
*

dmitry_stas

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

Biss

  • Завсегдатай
  • *****
  • 760
  • 79
Код
<?php
$alias = 'алиас тут';
$table = JTable::getInstance('StaticText', 'jshop');
echo $table->loadData($alias)->text;
?>
у меня так выводится
*

dmitry_stas

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

Biss

  • Завсегдатай
  • *****
  • 760
  • 79
я тоже так подумал но просто написал, оно у меня в шаблоне уже давно
*

dmitry_stas

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

riss

  • Осваиваюсь на форуме
  • ***
  • 27
  • 0
если алиас 'dostavka-tovara', то да

<div class="tab-content">
<?php
$row = JSFactory::getTable('StaticText', 'jshop')->loadData('dostavka-tovara');
print $row->text;
?>
</div>
Сделал на табах, создано отдельное меню для корзина, регистрация, статические материалы, и прочее.... не выводиться
*

dmitry_stas

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

riss

  • Осваиваюсь на форуме
  • ***
  • 27
  • 0
'dostavka-tovara' - это что? подозреваю, что алиас пункта меню
Так точно, создан пункт меню жш, описание доставки
*

dmitry_stas

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

riss

  • Осваиваюсь на форуме
  • ***
  • 27
  • 0
радость то какая :) а должен быть алиас чего? а должен быть алиас статического текста.
'shipping'
Решено, спасибо за помощь.
<?php
$row = JSFactory::getTable('StaticText', 'jshop')->loadData('shipping');
print $row->text;
?>