0

我正在寻找修改 Joomla 1.5 中的“类别博客布局”。我想修改它,使偶数行右对齐,奇数行左对齐。我也想对文章标题执行此操作,因此在文章正文中使用 html 或 css(参数中的页面类后缀)不是一个选项,因为它只会影响以下两个生成的表格 html(contentpaneopen)每个博客项目文本的文件:

\components\com_content\views\category\tmpl\blog.php \components\com_content\views\category\tmpl\blog_item.php

我猜,我需要在我的自定义模板中重载这两个文件来实现我想要的。问题是我看不到如何访问 blog_item.php 正在处理的行号。

我发现ContentViewCategory::getItemsin\components\com_content\views\category\view.html.php有以下几行代码:

$item->odd      = $k;
$item->count    = $i;

但我不知道如何访问这些。

有任何想法吗?

PS:这是我想要实现的布局:

---------------------------------------------------
|   --------------   ---------------------------- |
|   |            |   |                          | |     
|   |            |   |                          | |     
|   |   row 1    |   |      row 1 text          | |
|   |   Image    |   |                          | |
|   |            |   |                          | |
|   |            |   |                          | |
|   |------------|   |--------------------------| |   
--------------------------------------------------|
---------------------------------------------------
|   |--------------------------| |--------------| | 
|   |                          | |              | |
|   |                          | |              | |     
|   |      row 2 text          | |    row 2     | |
|   |                          | |    Image     | |
|   |                          | |              | |
|   |                          | |              | |
|   |--------------------------| |--------------| |   
--------------------------------------------------|
---------------------------------------------------
|   --------------   ---------------------------- |
|   |            |   |                          | |     
|   |            |   |                          | |     
|   |   row 3    |   |      row 3 text          | |
|   |   Image    |   |                          | |
|   |            |   |                          | |
|   |            |   |                          | |
|   |------------|   |--------------------------| |   
--------------------------------------------------|
4

2 回答 2

0

我讨厌回答我自己的问题,但是一旦我能够调试Joomla,结果证明这比我想象的要简单得多。我重载了这两个文件:

\components\com_content\views\category\tmpl\blog.php \components\com_content\views\category\tmpl\blog_item.php

在我的自定义主题文件夹中:

\templates\\html\com_content\views\category\tmpl\blog.php \components\\html\com_content\views\category\tmpl\blog_item.php

以下是我添加的一个班轮blog.php

$this->assign('itemIndex', $i);

打电话之前:

echo $this->loadTemplate('item')

现在我可以调用$this->itemIndexblog_item.php获取行索引并用它做我想做的事。

于 2012-07-18T16:37:29.203 回答
0

更有序的呢?就像在一侧创建具有一种尺寸的缩略图一样,相同的介绍文本和标题字体

于 2012-07-25T13:00:30.500 回答