自己主要进行修改的位置。
1.修改template文件中的pointer里面的index.php文件 是前台页面的显示部分
显示一个项目的完整流程。
1.再K2中创建类别。
2.在菜单的对应语言中创建对应的菜单(可选择项目的方式进行展示);
3.在K2中创建对应的项目。
4.在模块中创建对应的公共显示模块(注意对菜单项显示的分配)。
1.如何添加自定义模板
在joomla中找到组建components文件找到com_k2文件模板 复制 到 joomla根模板 放到F:\wamp\www\Joomla\templates\protostar\html中
在后台中有扩展中的模板管理切换
在模板中默认的\protostar中复制的组建 只留下template中只留下deflut(注意不能有下划线 )
其中category.php对应的是当前页面
category_item.php对应类别中的每一项
category_item_links.php对应类别中的每一项的链接
item.php对应链接中的内容
item_comments_form.php对应链接中的内容的评论的表
itemform.php对应
latest.php对应
latest_item.php对应
图标放入joomla中的images文件夹中(最好自己新建一个文件夹)
引入外部css的方法 在PHP文件中link的src是相对joomla的 因此需要将joomla中的文件路径复制出来放入在php文件中的link的href属性中
css中引入的链接最好都是绝对路径
2.模板
1.扩展中的模板管理
菜单分配是为了可以给不同的 部分设置不同的模板
2.模块位置(重要)
点击模板前边的小眼睛 可以看到模板的位置
3.模块
1. 扩展中的模块管理
2. 在地址栏后边加?tp=1可以预览模板 查看模块的位置
3.自定义html模块 选择自身的position位置 在所有的页面中都显示 如果要在特定的页面显示 在后台的菜单分配中选择显示的页面
4.更改相同模块的的显示顺序 需要对后台中的模块进行排序 拖动想要显示在前边 按住显示到相应的位置
4. K2模块 新建一个K2模块 项目视图选项
1.创建两个时会出现的问题 不能修改原有的css文件
5.K2模块模板
后台模块管理
F:\wamp\www\Joomla\modules\mod_k2_content\tmpl\Default是K2的模块模板的位置 将里边的文件复制到F:\wamp\www\Joomla\templates\protostar\html中只需要一个tmpl文件 并可进行重新命名 需要把 default文件中的default.php文件复制到上一级文件中