Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   копирование дерева страниц (http://forum.typo3.ru/showthread.php?t=11849)

Drakon 19.09.2015 14:35

Вы меня конечно извините, но с гугл переводчиком и немецким языком лучше не надо эксперементировать (он всеж больше под английский заточен). Дело в том, что из за специфической конструкции немецкого предложения очень часто вы можете после такого перевода понять мысль автора решительно противоположным способом. Если уж пользоваться то мультитраном по каждому слову, но очень долго получается и все равно не всегда понятно...
=============================================

Прошу пояснить, куда вас послать "по управлению всем этим делом"? "Автоматика" чего "наше все"?
Идея очень простая, постараюсь пояснить как смогу. Есть набор действий в бэкенде typo3 которые надо совершить. Например: "сделать бэкап дерева => создать страницу в корневой ветке => сделать восстановление скопированного дерева из бэкапа под этой страницей => переименовать дерево => заменить доменную запись нового дерева => перенести новое дерево в корень => удалить временно созданную страницу (Этим набором действий мы сделаем начальную задачу копирования дерева подсайта или поддомена).
Так вот вопрос, какими средствами можно сделать всю эту последовательность действий автоматически. Скажем скрипт или php код или питон или с++ или еще что, что бы запустив "это" и сообщив "ему" параметры всех действий на выходе получить требуемый результат.

(извините если что не так, объяснял как мог) :o

Николай Сипко 19.09.2015 16:33

Цитата:

Сообщение от Drakon (Сообщение 39867)
(извините если что не так, объяснял как мог) :o

TYPO3 обладает возможностью создания не только одного сайта, но и множества сайтов в одной и той же базе данных! Эта мощная особенность называется "multi site".

Так вот вопрос: в мульти доменах (сайтах и даже мульти сайтах в разных папках на сервере хоста и их копиях на локальной машине) вся последовательность действий сводится к управлению базами данных, скажем, php скриптом adminer: "запустив "это" и сообщив "ему" параметры всех действий на выходе ... требуемый результат"?

Drakon 19.09.2015 18:20

ну вариант конечно возможный, но неужели нет более удобной оснастки API самого тайпо например?

я проглядел сейчас сколько там таблиц для дерева страниц, еще и каждое расширение кучу всего генерит. получится очень все не гибко, хоть и возможно... но поставил еще одно расширение и сразу начинай править и отлаживать свои скрипты. :eek:

Николай Сипко 19.09.2015 20:49

Цитата:

Сообщение от Drakon (Сообщение 39870)
я проглядел сейчас сколько там таблиц для дерева страниц, еще и каждое расширение кучу всего генерит. получится очень все не гибко, хоть и возможно... но поставил еще одно расширение и сразу начинай править и отлаживать свои скрипты. :eek:

Очень любопытно, а сколько там таблиц для дерева страниц?

Drakon 19.09.2015 20:52

Ну как минимум tt_content и pages, что то есть для бэкенда, указано что то еще для шаблонов. может еще что то есть, логика такого метода получается очень не прозрачной, хотя бы выяснить какие данные надо увлекать за сайтом займет много времени.

Николай Сипко 19.09.2015 21:18

Цитата:

Сообщение от Drakon (Сообщение 39873)
Ну как минимум tt_content и pages, что то есть для бэкенда, указано что то еще для шаблонов. может еще что то есть, логика такого метода получается очень не прозрачной, хотя бы выяснить какие данные надо увлекать за сайтом займет много времени.

За сайтом TYPO3 надо увлекать базу данных, поскольку ядро TYPO3 служит для взаимодействия с базой данных.

Drakon 19.09.2015 21:58

Так там в одной базе лежат все записи. Тоесть все мльтисайты используют одну базу. После того как будут определены нужные таблицы надо будет еще и выбор сделать нужных записей скопировать их и даже не знаю... записи связи между таблицами править? не могу придумать как это должно работать.

Николай Сипко 20.09.2015 11:43

Цитата:

Сообщение от Drakon (Сообщение 39854)
Впервые на форуме, не могу понять куда именно спрашивать всякие дурацкие вопросы от новичка, поэтому сильно не пинайте, задам тут.

Попу гармонь, икону - папуасу?
http://oddstyle.ru/wordpress-2/stati...shh-setej.html
С точки зрения банальной эрудиции, каждый индивидуум, цинизм помыслов которого ассоциирует концепции парадоксальных иллюзий, просто не может не игнорировать критерии утопического субъективизма. (Иммануил Кант)

Николай Сипко 20.09.2015 13:25

Цитата:

Сообщение от Drakon (Сообщение 39854)
Вообще настроил мультидомен, имею два сайта. Хочу скопировать один и ставить на нем опыты а потом подменить. Ну и так далее, скопировал -> поигрался -> подменил.

http://forum.typo3.biz/showthread.php?t=11808

Может, это подойдет?

Drakon 20.09.2015 16:45

пока что мне вариант с бэкапом поддерева и восстановления кажется наиболее удобным. версионность - это более гибкий и избыточный инструмент для этой задачи.


Часовой пояс GMT +4, время: 08:21.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot