function getData() {
Factory.then(function(response) {
datbaseCheck(response.data);
})
}
function databaseCheck(data) {
var taskid = data.id;
var workerId = data.workerId;
if (data.caseIdFound === true) {
completeTask(taskid, workerId);
dbFactory(data).then(function(response) {
// Here i want to call again getData() function to get updated taskid and workerId.
completeTask(taskId, workerId);
})
}
}
function completeTask(taskid, workerId) {
Factory(taskid, workerId).then(function(response) {
console.log(response)
});
}
到此代码:
<?php if ($params->get('show_title', 1)) : ?>
<h3 itemprop="name">
<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug, $displayData->catid)); ?>" itemprop="url"><?php echo $this->escape($displayData->title); ?></a>
<?php else : ?>
<?php echo $this->escape($displayData->title); ?>
<?php endif; ?>
</h3>
但不行。 谢谢你的关注。
答案 0 :(得分:0)
Joomla有一个你可以使用的内置JHtmlString/truncate method,我在使用它的一些模板和覆盖方面取得了很好的成功。
这个方法可以让你简化你的代码,你可以用以下
之类的东西替换整个最后一个php块<?php
$limit =100;
echo JHTML::_('string.truncate', ($this->item->text), $limit, false, false);
?>
有关JHtmlString / truncate的更多信息:https://docs.joomla.org/API16:JHtmlString/truncate
一些可能有用的示例代码:
https://gist.github.com/2dpi/a540527a64f9f0093392