小编use*_*610的帖子

在Twig中,检查是否存在数组的特定键

在PHP中,我们可以使用该函数检查数组中是否存在键array_key_exists().

在Twig模板语言中,我们可以通过使用if语句来检查变量或对象的属性是否存在,如下所示:

{% if app.user %}
do something here
{% else %}
do something else
{% endif %}
Run Code Online (Sandbox Code Playgroud)

但是我们如何使用Twig 检查数组的键是否存在?我试过了{% if array.key %},但它给了我一个错误:

Key "key" for array with keys "0, 1, 2, 3...648" does not exist
Run Code Online (Sandbox Code Playgroud)

由于将数据传递到模板的主要方法之一是使用数组,似乎应该有一些方法来做到这一点.有什么想法吗?

php arrays conditional short-circuiting twig

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

wordpress中的儿童主题网址

我想在wordpress中创建一个网站,为此我采取主题并创建一个儿童主题.

我在子文件夹中复制了一个style.css和header.php,因为我也想修改标题.我修改了孩子的文件.

在我的style.css中,我添加了Template:行,其中包含父主题的名称

/*
Theme Name: Example
Theme URI: http://www.woothemes.com/
Version: 1.2.15
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
Tags: woothemes
Template: mystile

  Copyright: (c) 2009-2011 WooThemes.
  License: GNU General Public License v2.0
  License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
Run Code Online (Sandbox Code Playgroud)

我在header.php中使用这一行

<?php $logo = esc_url( get_template_directory_uri() . 'images/logo.png' ); ?> 
Run Code Online (Sandbox Code Playgroud)

我的孩子主题采取图像,但这行返回父亲主题的网址没有他的孩子!

我接受了.

http://localhost/.../wp-content/themes/mystile/images/...
Run Code Online (Sandbox Code Playgroud)

我想要这个

http://localhost/.../wp-content/themes/example/images...
Run Code Online (Sandbox Code Playgroud)

任何的想法

wordpress

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

无法找到指定文化或中性文化的任何资源

我必须尝试使用​​此示例进行国际化.

http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx

但我得到了这个问题

找不到适合指定文化或中性文化的资源.确保在编译时将"Resources.Resources.resources"正确嵌入或链接到程序集"Resources"中,或者所有所需的附属程序集都是可加载和完全签名的.

我正在寻找谷歌的解决方案,但我不明白解决方案.

我创建这样的资源..

右键单击Solution,然后选择"Add-> New Project"上下文菜单命令.选择"类库"项目类型并将其命名为"资源".现在右键单击"Resources"项目,然后选择"Add-> New Item"上下文菜单命令.选择"资源文件"并将其命名为"Resources.resx"

我在其他例子中读到人们在这个文件App_GlobalResources中创建资源,这与我的错误有关系???

asp.net asp.net-mvc-3

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

如何使用href和onclick函数传递参数

我想点击时传递参数<a href>,首先我有这个并且工作正常:

    <a href="#" rel="like{{num}}"> I like </a>|

   $("a[rel^='like']").click(function(){
            $.ajax({
                ...
            });
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将参数传递给该函数,所以我这样做:

    <a href="#" rel="like{{num}}"
          onclick="cap(para1, para2)"> I like </a>
Run Code Online (Sandbox Code Playgroud)

最后,在我的Javascript中我有这个简单的功能:

    function cap(para1, para2){
        alert('here');
    }
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个错误:

ReferenceError: cap is not defined
Run Code Online (Sandbox Code Playgroud)

任何的想法?

javascript jquery

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

更改woocommerce中每行的产品数量

我正在使用带有主题模板的woocommerce.默认情况下,woocommerce每行显示4个产品,但我想显示5个.

我正在使用子模板,所以我复制了woocommerce文件,里面我有content-product.php文件.

在这里我修改了这个.

if ( empty( $woocommerce_loop['columns'] ) ) 
    $woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 5 );
Run Code Online (Sandbox Code Playgroud)

但没有工作.

我读了如何更改这个我发现这个函数,我把它放在我的function.php中的子模板中

add_filter('loop_shop_columns', 'custom_loop_columns');
if (!function_exists('custom_loop_columns')) {
    function custom_loop_columns() {
        return 8;
    }
}
Run Code Online (Sandbox Code Playgroud)

但也不要工作.

知道如何改变woocomerce每行的产品数量!!!!

wordpress woocommerce

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

仅显示文章的内容

我如何只在一篇文章中显示内容?

我使用Joomla 2.5和Ajax来调用一篇文章,但是当我在<div>标记中呈现文章时,我再次呈现页眉,页脚和所有页面,但我只想要内容.

如何配置页面或文章以仅显示内容?

joomla joomla2.5

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

Joomla 3 - 使用什么而不是assignRef?

在我的项目中,我在我看来有这个方法:

public function elegirSeleccionados(){
    $this->assignRef('pagination', $this->get('pagination'));
    $this->assignRef('items', $this->get('recientes'));
    $this->assignRef('list', $this->get('list'));
    parent::display();
}
Run Code Online (Sandbox Code Playgroud)

assignRef 在此Joomla 3中已弃用/删除.

我应该用什么呢?

joomla joomla3.0

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

在表单中设置默认值

我想在我的表单中默认设置一个值.

我这样做,但没有奏效:

$builder->add('points', 'hidden', array(
            'data' => 5000));
Run Code Online (Sandbox Code Playgroud)

任何的想法

symfony

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

JRequest::getCmd 弃用

我在文档中找不到如何在 joomla 2.5 中修改它(如果 JRequest::getCmd弃用)!

function propios(){
    $model = &$this->getModel(JRequest::getCmd('view'));
    $view  = &$this->getView(JRequest::getCmd('view'), 'html');
    $view->setModel($model, true);
    $view->hardwarePropio();
}
Run Code Online (Sandbox Code Playgroud)

任何想法!

最后我的控制是

class HardwareController extends JController
{
    // busca los hardwares propios
    function propios(){
        $jinput = JFactory::getApplication()->input;
        $view = $jinput->getCmd('view', 'hardwares');
        JFactory::getApplication()->input->set('view', $view);
        $model = &$this->getModel($view);
        $view = &$this->getView($view, 'html');
        $view->setModel($model, true);
        $view->$view->hardwarePropio();
    }

$view       = JFactory::getApplication()->input->getCmd('view', 'hardwares');
JFactory::getApplication()->input->set('view', $view);
Run Code Online (Sandbox Code Playgroud)

如果我删除最后两行,视图中调用函数的链接将不起作用

<a href="<?php echo JURI::root()?>index.php/hardware/propios">Equipos propios</a>
Run Code Online (Sandbox Code Playgroud)

如何致电function hardwarePropio()

joomla joomla2.5

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

从onclick方法调用控制器中的动作

我有一个像这样的CheckBox

<td><%= Html.CheckBox("seleccionado", false, new { onclick = "SeleccionarItems();" })%></td>
Run Code Online (Sandbox Code Playgroud)

现在,我想从我的控制器调用一个特定的动作,并传递checkBox的值我该怎么做...

   function SeleccionarItems() {
           -- call method to controller and pass value
       }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

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