使用SQL提取Drupal节点和菜单关系
我正在尝试将复杂的多语言Drupal站点与自定义SQL报表结合起来。使用SQL提取Drupal节点和菜单关系,sql,drupal,drupal-nodes,Sql,Drupal,Drupal Nodes,我正在尝试将复杂的多语言Drupal站点与自定义SQL报表结合起来。 通过拨弄我的比特,我能够构造这个SQL语句,它为我提供所有节点,并帮助我找到转换关系 SELECT node.nid as node_nid, node.language as node_language, node.type as node_type, node.title as node_title, node.tnid as node_tnid, node.status as nod
通过拨弄我的比特,我能够构造这个SQL语句,它为我提供所有节点,并帮助我找到转换关系
SELECT node.nid as node_nid, node.language as node_language,
node.type as node_type, node.title as node_title,
node.tnid as node_tnid, node.status as node_status, url.src,
url.dst, url.language as url_language
FROM {node} as node
LEFT JOIN {url_alias} as url
ON url.src = CONCAT('node/', node.nid)
ORDER BY node_type, node_language, node.nid
现在我想为每个节点添加“允许的输入格式”和发布选项。同时列出所有菜单及其包含的内容。您可能需要查看“视图”模块,它可以为您节省大量时间和编写自定义SQL