标签: joomla3.1

如何使用替代布局为链接输出创建模板覆盖mod_menu?

我理解并喜欢模板覆盖.我需要对菜单输出做一些较重的更改(基本上使输出更好地使用Bootstrap) - 但仅限于某些菜单.

目前在Joomla 3中,mod_menu/tmpl文件夹中有以下内容:

default.php
default_component.php
default_heading.php
default_separator.php
default_url.php
Run Code Online (Sandbox Code Playgroud)

如果我想更改类,我mytemplate/html/mod_menu会将default.php复制到我的并更改它.太好了,没问题.

如果我想更改链接输出,我可以将default_component.php复制到mytemplate/html/mod_menu并更改它.太好了,没问题.

如果我想选择不同的"替代布局",我会重命名mytemplate/html/mod_menu/default.phpnewlayout.php,然后在管理模块管理器中为该菜单选择它.太好了,没问题.

这是问题所在:如果我想让链接输出改变某些菜单而不是所有菜单,我想我会改变default_component.php,newlayout_component.php就像我上面做的那样对应于newlayout.php...但是这不起作用.

问题:

1)如何对每个备选布局default_component.php,default_heading.php,default_separator.php,default_url.php模板文件(不只是一个覆盖)?

2)我认为default_url.php会影响链接输出,但似乎default_component.php就是这样.那么每个人做什么呢?我在joomla.org上找不到任何关于此的信息.

谢谢!

php joomla2.5 joomla3.1

5
推荐指数
1
解决办法
4765
查看次数

Joomla 3 - 如何用更新的版本覆盖jQuery?

在Joomla 3.x中jQuery默认使用Joomla,但版本有点过时(v.1.8.3)并且我有一个需要更新版本的脚本.

我能做什么?

joomla joomla3.0 joomla3.1 joomla3.2

4
推荐指数
1
解决办法
8909
查看次数

Joomla 3文章自定义模块中的模态表单字段

我想在我的自定义模块中有一个文章选择器.一个按钮和一个这样的表单字段添加新文章.

有可能吗?我在我的模块xml中试过这个:

                <field name="article_id" type="modal_article" default="" label="Select an article" description="" />        
Run Code Online (Sandbox Code Playgroud)

但我只获得表单输入,而不是选择文章的按钮.

article module joomla3.1

4
推荐指数
1
解决办法
3426
查看次数

Joomla 3.1中的菜单垃圾在哪里?

无法在任何地方找到菜单垃圾页面.谷歌搜索只产生Joomla 2.5或更早版本,这些证明是无用的.

我需要清空它,因为我需要用它的前任名称重命名另一个菜单.

joomla joomla3.1

4
推荐指数
1
解决办法
1万
查看次数

在Joomla控制器中注册任务

嘿伙计们,我正在尝试在我的控制器中注册Joomla 3.x中的自定义任务,所以我正在修改构造函数(如在1.5/2.5中):

<?php
 // No direct access to this file
defined('_JEXEC') or die('Restricted access');

class jjemailControllerjjemail extends JControllerLegacy
 {
/**
 * constructor (registers additional tasks to methods)
 * @return void
 */
public function __construct($config = array())
{
    parent::__construct($config);

    // Register Extra tasks
    $this->registerTask('email, 'email');
}

public function email()
{
    $this->setRedirect('index.php?option=com_jjemail&view=thanks', $msg);
}
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我在任务注册之前在构造函数中添加var转储然后显示但是在email()函数中添加var转储什么都没有.所以我想我在某处注册任务失败了.

调用此类似的路线如下: JRoute::_('index.php?option=com_jjemail&task=jjemail.email');

任何人都有任何关于为什么我以这种愚蠢的方式失败的想法 - 我一直盯着这看,这么久我已经睁眼了

joomla joomla3.1

3
推荐指数
1
解决办法
3777
查看次数

在Joomla 3中添加快速图标

有谁知道如何在Joomla 3.1中添加快速图标,甚至编辑当前的快速图标列表?更具体地说,这是登录Joomla管理员后立即出现在屏幕右侧的一系列链接。我进行了搜索,但在stackoverflow上找不到此问题。

joomla joomla3.0 joomla3.1

3
推荐指数
1
解决办法
7136
查看次数

Joomla获取自定义父类别的子类别

我有一个类别ID,不想显示所有子类别.我应该在Joomla做那个吗?

我尝试了以下内容

$catID = JRequest::getVar('id');
$categories = JCategories::getInstance('Content');
$cat = $categories->get($catID);
$children = JCategoryNode::getChildren($cat);
printObject($children);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

joomla joomla2.5 joomla3.1

3
推荐指数
1
解决办法
5138
查看次数

如何在Joomla模块中添加后端表单字段参数?

我查看了这篇文章创建一个简单的模块/开发一个基本模块来构建一个基本的Joomla模块.我理解他们在那里提到的MVC架构和文件结构.它是Joomla的简单Hello World模块.

现在我想以一种方式修改这个模块,它接受我从Joomla后端输入的任何文本(而不是静态的"Hello World").我没有得到的是,如何在何处输入在该模块的Joomla后端显示的文本框字段的代码?

简而言之,上面的链接没有提到有关输入模块的后端参数的任何信息.怎么做?

php joomla joomla3.1

3
推荐指数
1
解决办法
5777
查看次数

关于JsonSerializable的致命错误

虽然我有PHP 5.5.3和Joomla 3.1.5,但我收到此错误:

Fatal error: Interface 'JsonSerializable' not found in /var/www/joomla/libraries/joomla/registry/registry.php on line 22
Run Code Online (Sandbox Code Playgroud)

这是输出php --version:

PHP 5.5.3-1ubuntu2 (cli) (built: Oct  9 2013 14:49:24) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
Run Code Online (Sandbox Code Playgroud)

joomla3.1 php-5.5

3
推荐指数
1
解决办法
6473
查看次数

您的主机需要使用PHP 5.3.1或更高版本来运行此版本的Joomla

我得到了这个:

Your host needs to use PHP 5.3.1 or higher to run this version of Joomla!
Run Code Online (Sandbox Code Playgroud)

当试图在PHP 5.2上运行Joomla 3.1.1时......

我的网站空间提供商目前无法进行任何php(5.3)升级.

我加

# Use PHP 5.3
AddType application/x-httpd-php53 .php
Run Code Online (Sandbox Code Playgroud)

到我的htacess.txt文件,但没有

我如何在php 5.2上运行joomla 3?

php .htaccess joomla joomla2.5 joomla3.1

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

joomla3.1 ×10

joomla ×7

joomla2.5 ×3

php ×3

joomla3.0 ×2

.htaccess ×1

article ×1

joomla3.2 ×1

module ×1

php-5.5 ×1