Copiando conteúdo

A área administrativa permite que você copie nós (páginas). Quando você cria cópias, a informação será duplicada. Isto significa que se você editar o nó original, a cópia não será atualizada e vice-versa. O texto a seguir explica como você pode copiar um único nó de um local para outro.

  1. Navegue pela árvore de nós até que você encontre o nó que você deseja criar uma cópia. Se você está usando a área de “Subitens”, certifique-se de que o nó desejado é exibido na lista.
  2. Clique no ícone do nó (no menu em árvore da esquerda ou na área de “Subitens”) afim de mostrar o menu de contexto.
  3. Selecione “Copiar”, o sistema mostrará a interface de navegação pela árvore de nós.
  4. Use a interface de navegação para escolher um local para a cópia que será criada.
  5. Clique em “OK” - o nó será copiado para o local selecionado.

As instruções acima criarão somente uma cópia do nó selecionado. Qualquer nó adicional situado abaixo do nó selecionado (filho) não será copiado. Por exemplo, se você usar este método para copiar uma pasta chamada “Artigos” que contenha diversos artigos, o sistema criará somente uma cópia da pasta “Artigos”, mas não dos artigos em si. Veja a seção seguinte para mais detalhes sobre como copiar uma subárvore de nós inteira.

Copiando uma subárvore de nós

Uma subárvore de nós inteira pode ser copiada usando a função “Cópiar subárvore”. Esta função pode ser acionada utilizando o menu de contexto. Note que a configuração padrão permite que você copie somente até 30 nós dentro em uma operação. Se você tentar copiar uma subárvore que contenha mais de 30 nós, o sistema mostrará um aviso e se recusará a realizar a operação. Isto pode ser resolvido aumentando o valor da diretiva “MaxNodesCopySubtree” dentro do arquivo de configuração substituto “content.ini”. A lista a seguir , mostra os passos de como você pode copiar um grupo inteiro de nós de um local para outro.

  1. Navegue pela árvore de nós até que você encontre o nó que deseja criar uma cópia. Se você está usando a área de “Subitens”, certifique-se de que o nó desejado é mostrado na lista.
  2. Clique no ícone do nó (no menu em árvore da esquerda ou na área de “Subitens”) afim de mostrar o menu de contexto.
  3. Selecione “Copiar subárvore”, o sistema mostrará a interface de navegação péla árvore de nós.
  4. Use a interface de navegação para escolher um local para a cópia que será criada.
  5. Clique em “OK” - o nó e seus nós filhos serão copiados para o local selecionado.

Não é recomendável usar a área administrativa para copiar grandes subárvores. O navegador pode expirar o tempo no meio da operação e o banco de dados ficaria inconsistente. Para resolver esta questão você pode aumentar o tempo limite ou simplesmente usar o script “ezsubtreecopy.php” situado na pasta/diretório “bin/php/” da instalação do eZ Publish (você precisará ter instalado o PHP CLI e ter acesso à linha de comando).


Renan Leme (20/03/2009 09:12 pm)
Renan Leme (21/03/2009 12:09 pm)


Tags: documentação , ajuda , eZ Publish

Inicial Serviços Clientes Suporte Empresa Fale Conosco

CMSXpert 2010 - Todos os direitos reservados