Я создал очень простой модуль слайд-шоу. У меня есть helper.php, который дает мне все статьи данной категории. Моя проблема в том, что я не знаю, как создать ссылку ..Создать ссылку Readmore для модуля joomla
Вот что у меня есть:
public static function getSildes() {
// return var having the complete carousel stuff
$slide = "";
// a counter for bootstrap active flag
$counter = 0;
// my database connection
$db = JFactory::getDbo();
// i need the cat_id of category named "Bootyslide"
$module = JModuleHelper::getModule('mod_bootyslide');
$category = new JRegistry($module->params);
$cat_id = (int) $category['mycategory'];
// and now i select all the articles with the category id
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__content');
$query->where('catid="' . $cat_id . '"');
$query->where('state="1"');
$db->setQuery((string)$query);
$results = $db->loadObjectList();
foreach($results as $result){
$images = json_decode($result->images);
$image = $images->image_fulltext;
$text = $result->introtext;
$alias = $result->alias;
$fulltext = $result->fulltext;
($counter == 0) ? $active = "active" : $active = "";
$slide .= " <div class=\"item " . $active . "\">";
if (strlen($image) > 0) {
$slide .= " <img src=\"" . $image . "\">";
}
$slide .= " <div class=\"carousel-caption\">
<div class=\"container\">
<div>
" . $text . "
</div>
<!-- the readmore link -->
</div>
</div>
</div> ";
++$counter;
}
return $slide;
}
Я знаю, что, когда колонна полнотекстового имеет значения, я должен создать ссылку ЧИТАТЬ, что это не проблема. Я действительно не знаю, как создать URL.
Попробуйте просить ваш вопрос более на [Joomla Stack бирже] (http://joomla.stackexchange.com);) – Lodder
сделано, спасибо: [ссылка] HTTP://joomla.stackexchange.com/questions/8681/create-readmore-link-for-custom-module[/link] – DaFunkyAlex