Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
drupal多晶型_Drupal - Fatal编程技术网

drupal多晶型

drupal多晶型,drupal,Drupal,我们在drupal中开发了两个站点,两个站点都有不同的URL和不同的drupal实例,但两个站点中的一些页面有共同点 如果我们在两个站点中编辑一个页面(通用)。我们需要登录两个站点并编辑它们。如果编辑一个站点,它会自动反映在第二个站点的特定页面中,而不是这样做。是否有任何模块提供此功能或将两个站点互连。请任何一个与我分享如何处理此问题 注: 该网站是在drupal 6.x中开发的 谢谢………的功能正是这样的您还可以通过共享与用户信息相关的公共表和settings.php中相同的$cookie\u

我们在drupal中开发了两个站点,两个站点都有不同的URL和不同的drupal实例,但两个站点中的一些页面有共同点

如果我们在两个站点中编辑一个页面(通用)。我们需要登录两个站点并编辑它们。如果编辑一个站点,它会自动反映在第二个站点的特定页面中,而不是这样做。是否有任何模块提供此功能或将两个站点互连。请任何一个与我分享如何处理此问题

注:

该网站是在drupal 6.x中开发的


谢谢………

的功能正是这样的

您还可以通过共享与用户信息相关的公共表和settings.php中相同的$cookie\u域来实现单点登录

类似于settings.php中的以下内容:

$db_prefix = array(
  'default'   => '',   
  'users'     => 'example_shared_db.',
  'sessions'  => 'example_shared_db.',
  'role'      => 'example_shared_db.',
  'users_roles'      => 'example_shared_db.',
  'profile_fields' => 'example_shared_db.',
  'profile_values' => 'example_shared_db.',
); 
$cookie_domain='example.com'

您有两个选择 1.域访问模块--此模块提供了一组非常有用的功能,允许您在更短的时间内完成多站点设置。它有非常友好的仪表板来管理您的站点。 2.基于文件夹的结构-您可以引用任何URL

https://www.drupal.org/documentation/install/multi-site
https://www.acquia.com/blog/power-drupal-multi-site-part-1-code-management
http://www.ibm.com/developerworks/library/wa-multisitedrupal/

如果您希望实现任何特定要求,请告诉我。

实现这一点的最佳方法是使用Drupal的多站点设置。多站点对两个站点使用相同的代码库。您可以为站点选择不同或相同的数据库。对于您的情况,您可以为两个域使用相同的数据库。如果功能差别不大,您可以为两个站点设置相同的数据库

感谢克莱夫提出了完全符合我要求的模块