小编Doy*_*yle的帖子

如何在自定义模块中将自定义表单添加到自定义块

我做了一个自定义的Drupal模块.在其中我创建了一个块和一个表单.如何使表单显示在块内容中?干杯.

区号:

function module_block($op = 'list', $delta = 0, $edit = array()) { 
  $block = array();

  if ($op == "list") {
    // Test
    $block[0]["info"] = t('Block');
  }
  else if ($op == 'view') {
    $block['content'] = module_function();
  }

  return $block;

}


// End module_block
Run Code Online (Sandbox Code Playgroud)

表格代码:

function module_my_form($form_state) {

  $form['email'] = array(
    '#type' => 'textfield',
    '#title' => t('Email'),
    '#required' => TRUE,
  );

  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => 'Submit',
  );
  return $form;
}
Run Code Online (Sandbox Code Playgroud)

再次欢呼,任何帮助.

drupal drupal-forms drupal-blocks

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

如何测试查看我网站的用户是否看不到某些内容,以及如何确保我的测试有效?

我正在使用类似于下面的代码:

var image = new Image();
image.src = "http://youtube.com/favicon.ico";
image.onload = function(){
// The user can access youtube
};
image.onerror = function(){
// The user can't access youtube
};
Run Code Online (Sandbox Code Playgroud)

我在此处找到:检测YouTube是否被公司/ ISP阻止

要测试用户是否有权访问youtube/facebook/twiter,那么当我尝试嵌入视频或类似按钮时.我知道用户是否可以看到它.在我的工作场所,每当我去一个使用类似/推特按钮等的网站时,我看到一个丑陋页面的一小部分告诉我内容在我们的网络上被阻止.我不希望访问我网站的人看到这个.

上面的代码在我的网络上对我很好.但是我可以使用哪些方法来测试它以确保它适用于每个人,如果它不是什么代码,那么每个工作场所/网络都会以不同的方式阻止内容.

谢谢你的回答.

javascript

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

标签 统计

drupal ×1

drupal-blocks ×1

drupal-forms ×1

javascript ×1