【问题标题】:Copy and paste Typo3 Sites between 2 backends在 2 个后端之间复制和粘贴 Typo3 站点
【发布时间】:2022-11-24 04:17:09
【问题描述】:

我管理着大约 12 个内容几乎相似的 TYPO3 后端。是否可以在独立后端之间复制和粘贴创建的站点?现在我正在手工创建 12 个内容相同的网站。必须有更简单的方法。

好吧,我可以尝试的不多。在 TYPO3 中,我看不到任何从其他后端导出/导入站点的选项。

【问题讨论】:

  • 为什么你有 12 个内容相同的网站?有什么理由要有 12 个 TYPO3 后端而不是一个有 12 个域的后端吗?
  • 那不是这里的讨论。仍在等待如何从一个后端复制/粘贴到另一个后端的答案。
  • 你得到了答案。使用扩展名 imexp 导出您的页面并在之后导入它们。您也可以对单个页面执行此操作。

标签: typo3 backend content-management-system


【解决方案1】:

首先,您应该将这 12 个站点合并到一个具有多个根站点和树的后端。然后,您可以通过这些根的站点配置轻松处理不同的域和/或语言。

当然,您随后可以使用包含内容元素的共享 sys_folder 页面,这些内容元素应该可用于多个站点。要使它们可用于特定站点,您可以使用引用。

【讨论】:

  • 我不想合并 12 个站点。我只是想从我的后端复制一个页面并粘贴到另一个后端。
  • 但这是您要求的更简单的方法。如果你不以更简单的方式,它是给你的......
  • 关键是,您想要的东西对于默认的 TYPO3 根本不起作用 - 当前无法将页面和/或内容和/或其他记录从一个 TYPO3 实例复制和粘贴到另一个实例。而且 AFAIK 也没有扩展可以为您提供该功能。
【解决方案2】:

您可以导出页面树并将其导入到另一个实例中。


另一方面,您可以通过复制完整的数据库和原始文件来复制实例。
这必然包括 fileadmin/uploads/ 文件夹。
typo3conf/ 应该通过部署复制,但在文件 typo3conf/LocalConfiguration.phptypo3conf/AdditionalConfiguration.php 中可能不同(例如,每个实例都应该有其他数据库)。

【讨论】:

    【解决方案3】:

    我不是在谈论整个页面树。我只想在后端之间复制/粘贴单个页面。

    【讨论】:

      【解决方案4】:

      您可以使用核心扩展 impexp 导入/导出内容部分。甚至还有一个上下文菜单条目

      请注意一些缺点:

      • 如果资产被导出,那些被导出和导入你可以达到你的 memory_limit 的限制
      • 要特别注意应该使用哪些 uid,例如强制 uids 会导致缺点

      当然还有其他选择,比如:

      • 创建自定义扩展,使用自定义端点之类的东西或在可能的情况下直接获取数据库来动态导出/导入内容
      • 如前所述使用 1 个安装
      • 如果例如使用 ext:news 为穷人使用 rss feeds 之类的东西 import/export with ext:news_importicsxml

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-28
        相关资源
        最近更新 更多