我在正确的轨道上吗?显示业务清单的主从视图的自定义模块

时间:2019-01-30 14:24:03

标签: drupal drupal-8

我是Drupal开发的新手。我的任务是创建一个自定义的Drupal 8列表网站。您应该能够通过主要详细信息方法添加列表,搜索列表并查看它们。需要从外部数据库(而不是Drupals本机数据库)中查询列表。

我的解决方案是创建一个名为business_listings的自定义模块。

我目前正在将列表存储在名为business_listings的表中的外部数据库中

business_listings表存储有关列表的基本信息,例如ID,business_name,business_title和business_email等。

然后我通过business_listings控制器将此信息传递到树枝模板。

我的主树枝模板business-listing.html.twig(显示清单列表)遍历数据并为每个清单显示一个简单的清单块,例如:

<h2>All listings</h2>
{% for listing in data %}
  // listing markup
  <div>
    <h5>{{listing.title}}</h5>
    ....
  </div>
{% endfor %}

然后,这些列表通过锚标记链接到其特定详细信息-根据列表ID显示详细信息。

我只想知道我是否在正确的实施方式上?

下一步是将某种形式的搜索功能添加到business-listing.html.twig中,该功能允许用户搜索和过滤列表。

拜托,任何智慧的话都将不胜感激

这里是我模块github存储库的链接,以防万一有人有任何疑问,或者想更深入地了解https://github.com/EulerSolutionsMatt/business_listing

0 个答案:

没有答案