我正在制作一个drupal网站并且内容类型为“引用”。在drupal中输入输入的标准方法是使用菜单中的创建内容,考虑到普通用户,这个内容不是非常用户友好。
我希望有一个选项来创建内容(即报价),如Facebook,Twitter或任何其他社交网站。共享框,其中某人可以输入其状态并可以直接创建内容。
另外,我有两个与我的内容类型相关的词汇表,我也希望在使用最小空间的同时容纳它们。那么,我该怎么办呢。
Drupal中是否有任何模块可以帮助我这样做,或者我必须自己编写Jquery代码。
答案 0 :(得分:2)
哈哈,听起来很难熬。如果你想使用最小的空间,你需要简化工作流程,即删除词汇表或2。与我相关的两个词汇表 内容类型,我想容纳 使用最小值时也可以使用它们 空间。
您也可以这样做:
$('#node-edit').focus(function (){
// set your node form vocab to display:none and then show them when user actually uses the form
$('.vocab-wrappers').show();
// set your node form buttons to display:none and then show them when user actually uses the form
$('#node-form buttons').show();
});
隐藏词汇表/按钮,直到用户编辑内容为止。
为了获得类似Facebook的效果,我建议您使用:http://drupal.org/project/formblock 这应该可以让你获得形式和将它放在任何地方的能力。
你可以使用form alter来隐藏表单的某些部分,或者使用表单alter模块,如果你查看drupal模块,可以使用各种选项。 http://drupal.org/project/nodeformcols
您还希望http://drupal.org/project/auto_nodetitle使标题可选,并从表单中隐藏。
最后,主题是CSS / JS中的节点形式,使texarea更小,无论你想要什么其他东西,建议在字段标签上设置display:none。
这应该会给你一个正确的想法,让你做一个像Facebook一样体面的设置。
答案 1 :(得分:0)
这应该是可能的: http://drupal.org/node/464906
我自己从未尝试过。