我是初级开发人员,第一次遇到Drupal,我很享受我的经历。
我正在处理的项目是检索给定关键字/主题标签的推文,将它们存储为自定义内容类型/节点,然后在视图中显示它们。我能够检索推文(通过API + TwitterOauth)并存储它们,但我很难思考如何显示它们。我的项目类似于教程' Saving Twitter Tweets to Nodes in Drupal 7 with hook_cron',我希望显示推文的方式在http://aap.cornell.edu/news-events的教程演示中。
我已经阅读了文档,并且已经google寻求帮助,但我发现它比最初的想法更难(我宁愿在Laravel中完成此操作,但Drupal是要求)。我感谢任何关于如何获得解决方案的帮助/反馈,以及面对类似问题的新手Drupal开发人员的一般建议:)。
答案 0 :(得分:1)
经过进一步的学习和测试,我设法弄明白了 - 感谢http://websmiths.co/blog/drupal-views-tutorials-exporting-views-code。我并不认为这很容易,但它或多或少有助于我实现我的主要目标。还有一些额外的事情要做,但我相信我现在有了它的要点。
在成功实施视图后,我发现有一件事是新视图在管理员&gt;中无法立即显示<结构>视图。我知道您可以在Configuration&gt;中清除缓存开发&gt;性能(使新视图可见),但我需要在安装时立即提供视图。 Further research of caching向我展示了这可以非常简单地完成 - 通过在.module中的hook_install中调用db_query("DELETE FROM {cache};");
。我在这里的一个例子如下:
/**
* Implements hook_install().
*/
function mymodule_install(){
_initial_twitter_tags_db_populate();
node_types_rebuild();
$types = node_type_get_types();
node_add_body_field($types['tweet']);
add_custom_fields();
db_query("DELETE FROM {cache};");
}