我想在Joomla 3.6文章中手动添加我选择位置的[打印]图标。本文将用作“主”,将每周复制和重命名,因此我希望URL中的文章引用是自动的。像这样:
<div class="btn-group"><a href="[html-code-for-current-article-inserted-here]?tmpl=component&print=1&layout=default&page=" rel="nofollow" class="btn" title="Print Preview" onclick="window.open(this.href,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'); return false;">Print Preview</a></div>
我尝试使用#来引用当前页面等,但这意味着页面的整个内容(所有模块,页眉,页脚等)都显示在打印预览以及当前文章中。
谢谢。
P.S。顺便说一下,“Joomla3.6”还不是一个有效的标签,所以我不能用它的声誉加上它!
答案 0 :(得分:0)
不确定您的目标是&#34;手动添加[打印]图标&#34;。
正常方式: 在joomla / adminstrator中,在Content-&gt;文章下的菜单中,在右侧的选项中,有一个&#34;显示打印图标&#34; - 选项。这将显示所有文章的打印图标。您可能需要根据自己的需要设计样式。这也可以基于每个菜单进行配置。
任选地: 您可以覆盖文章模板的默认输出(More on output overrides here)并在任何需要的位置添加打印图标:
<div class="btn-group"><a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)); ?>" ... >Print Preview</a></div>
但是,您可以使用第一种方法。或者只是使用上面描述的覆盖方法在default.php中移动打印图标的当前输出。