Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
drupal 6用于jquery mobile的自定义菜单属性_Jquery_Drupal - Fatal编程技术网

drupal 6用于jquery mobile的自定义菜单属性

drupal 6用于jquery mobile的自定义菜单属性,jquery,drupal,Jquery,Drupal,我正试图创建一个带有附加属性的drupal 6菜单树,以利用jquerymobile主题化,但是每当我试图在其中放置附加属性和hypen时,drupal总是给我一个空白的WSOD,这对于jquerymobile来说很常见 $primary_tree = menu_tree(variable_get('menu_primary_links_source', 'primary-links')); //Trying to add attributes into the array below

我正试图创建一个带有附加属性的drupal 6菜单树,以利用jquerymobile主题化,但是每当我试图在其中放置附加属性和hypen时,drupal总是给我一个空白的WSOD,这对于jquerymobile来说很常见

  $primary_tree = menu_tree(variable_get('menu_primary_links_source', 'primary-links')); 
  //Trying to add attributes into the array below always fails: data-role="listview" data-inset="true" data-theme="a"
  $vars['main_menu_links_tree'] = preg_replace('/^<ul class="menu/i', '<ul id="main-menu" class="main-menu clearfix', $primary_tree, 1); 
$primary_tree=菜单树(变量_get('menu_primary_links_source','primary links');
//尝试向下面的数组中添加属性总是失败:data role=“listview”data inset=“true”data theme=“a”

$vars['main_menu_links_tree']=preg_replace('/^一个简单的解决方案是更改您的page.tpl

e、 花环中的g

<?php if (isset($primary_links)) : ?>
  <?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>

将改为

<?php if (isset($primary_links)) : ?>
  <?php 
    print theme('links', $primary_links, 
            array(
             'class' => 'main-menu',
             'id' => 'main-menu',
             'data-role' => 'listview',
             'data-inset' => 'true',
             'data-theme' => 'a'
            )
          )
  ?>
<?php endif; ?>

<?php if (isset($primary_links)) : ?>
  <?php 
    print theme('links', $primary_links, 
            array(
             'class' => 'main-menu',
             'id' => 'main-menu',
             'data-role' => 'listview',
             'data-inset' => 'true',
             'data-theme' => 'a'
            )
          )
  ?>
<?php endif; ?>