修改类别博客布局Joomla 1.5

时间:2012-07-17 14:46:52

标签: joomla joomla1.5

我正在修改Joomla 1.5中的“类别博客布局”。我想修改它,使得连文章行都是右对齐而奇数是左对齐。我也想对文章标题这样做,因此在文章正文中使用html或css(params中的页面类后缀)不是一个选项,因为它只影响由以下两个生成的表html(contentpaneopen)每个博客项目文本的文件:

  

\部件\ com_content \视图\类别\ TMPL \ blog.php的   \部件\ com_content \视图\类别\ TMPL \ blog_item.php

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

我发现ContentViewCategory::getItems中的\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    |   |                          | |
|   |            |   |                          | |
|   |            |   |                          | |
|   |------------|   |--------------------------| |   
--------------------------------------------------|

2 个答案:

答案 0 :(得分:0)

我不想回答我自己的问题,但是一旦我能够debug Joomla,事实证明这比我想象的要简单得多。我重载了这两个文件:

  

\部件\ com_content \视图\类别\ TMPL \ blog.php的   \部件\ com_content \视图\类别\ TMPL \ blog_item.php

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

  

\模板\\ HTML \ com_content \视图\类别\ TMPL \ blog.php的   \部件\\ HTML \ com_content \视图\类别\ TMPL \ blog_item.php

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

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

致电之前:

echo $this->loadTemplate('item')

现在我可以在$this->itemIndex中调用blog_item.php来获取行索引并按照我的意愿执行操作。

答案 1 :(得分:0)

更有序的一个怎么样? 就像在一侧创建一个尺寸的缩略图一样, 相同的introtext和标题字体anall