如何在 Drupal 6 中使用 hook_node API 从数据库中获取和显示内容
我已将 D6 网站的翻译内容保存在自定义数据库表中(我的表包含标题、正文等列)。我的网站是英文的,它有这些翻译内容的源内容。当在语言切换器等中选择法语时,我需要从数据库中提取并显示法语内容。我研究过 hook_node API 是实现这一目标的一种方法。希望您也能提供同样的意见。 这是我网站中页面的示例屏幕截图。 我的网站的示例节点 3 这是我的自定义数据库表的屏幕截图: 数据库表 如果您看到 sr-id 为“2”的行,则说明数据库中存在节点 3 的西班牙语翻译。 我希望获得一些指导,说明当用户通过 hook_node API 选择“Espanol”时,如何获取该行并将其显示在我的 UI 上,如 UI 屏幕截图所示。
i have saved the translated contents for my D6 site inside my custom database table(my table has columns like title,body etc). My site is in English and it has the source contents of these translated ones. I need to pull from the database and display the French contents when French is selected inside the language switcher and so on. I have researched that hook_node API is a way to achieve this. Would like to have your inputs on the same.
This is the sample screen shot of a page in my site.
Sample Node 3 Of my site
This is the screenshot of my custom database table:
Database table
If you see the row with sr-id '2', i have my spanish translation of the node 3 present in the database .
I would like to have some guidance as to how this row can be fetched and displayed on my UI as seen in the UI screenshot when the user selects 'Espanol' via hook_node API.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我能够使用代码实现它
I was able to achieve it using the code