Problema no Custom content type

Events happening in the community are now at Drupal community events on www.drupal.org.
semisse's picture

Boas pessoal,

estou um bocado desesperado com este problema: estou a criar novos Custom Content Types, faço Save. Quando vou adicionar um novo conteúdo não me aparece o tipo de conteúdo que acabei de criar...

Já verifiquei as permissões e está tudo OK. Já limpei a Cache também...

Alguma ideia? Obrigado

Comments

Mais info

bmateus's picture

Dá algum erro?

Qual a versão e o browser que estás a usar?

<< I tried others - still returned to Drupal. >>

Ola bmateus, normalmente uso

semisse's picture

Ola bmateus, normalmente uso o chrome, mas experimentei com todos os outros e continuo com o mesmo problema.

Obrigado

Algumas questões: . Tens

paulo_graca's picture

Algumas questões:
. Tens algum módulo instalado para gerir as permissões dos campos individualmente?
. Estás a trabalhar com panels?
. Estás a trabalhar com views?

Ola, Paulo, Nao tenho nenhum

semisse's picture

Ola, Paulo,

Nao tenho nenhum modulo para gerir as permissoes dos campos individualmente (ja agora, como se chama esse modulo? Isso e capaz de dar jeito...)
Nao estou a trabalhar com o panels
Estou a trabalhar com o views, embora ja o tenha desligado e voltado a instalar de novo.

A verdade é que ja apaguei todo o site e comecei do zero, mas gostava mesmo de saber o que raio se passou com o drupal paa nao me estar a disponibilizar os custom contents que eu crio.

Obrigado

Olá semisse.O mais certo é

jolidog's picture

Olá semisse.

O mais certo é ser um problema dos menus, moveste o item Add content para outro menu?
Verifica os vários menus que tens criados e tentar encontrar os items de menu com os nomes dos content types.

O Drupal tem um bug que ao moveres o item Add content, e ao criar um novo content type, os novos items não são colocados no sítio correcto e por isso não aparecem nas opções de criação.
Poderá ser este o problema...

Depois diz-nos se resolveu.

EDIT: Mais informações para quem estiver interessado em http://drupal.org/node/550254

Obrigado, Jolidog, pela tua

semisse's picture

Obrigado, Jolidog, pela tua ajuda.

Na pesquisa que fiz também encontrei esse problema, mas de facto não tinha sequer tocado no item Add Content... Contudo, comecei o site sem uma estrutura prévia sólida e a minha construção dos menus foi um bocado caótica...

Estou a refazer todo o site com uma instalação nova do drupal. Se encontrar de novo o problema aviso.

Muito obrigado, de novo

Bem, isto é estranhíssimo.

semisse's picture

Bem, isto é estranhíssimo. Acabei de fazer uma nova instalação do Drupal, criei um custom content type e continua a não aparecer quando adiciono um novo conteúdo.......

De novo, não mexi no Add Content.....

A mim também já aconteceu

Miguel Pereira's picture

A mim também já aconteceu aquando a instalação de um Drupal (7). Nunca descobri o que aconteceu, porque desinstalei tudo e inseri de novo. Desde então nunca mais ocorreu o erro, mas o que tenho utilizado ultimamente ainda é o Drupal 6.

Semisse, é o Drupal 7 que estás a usar?

Miguel Pereira

Sim, Miguel, é o Drupal 7.

semisse's picture

Sim, Miguel, é o Drupal 7. Estou a ver que tenho de fazer downgrade então...

Se não conseguires resolver a

Miguel Pereira's picture

Se não conseguires resolver a questão dos content types sim....

Quando instalas de raiz o site, instalaste primeiro módulos ou criaste o tipo de conteúdo?

Miguel Pereira

Por acaso, neste momento

semisse's picture

Por acaso, neste momento estou a criar os content types primeiro e só depois vou fazer upload dos módulos... so far so good.

Isto provavelmente tem a ver com alguma incompatibilidade num módulo, certo?

É possível que seja uma

Miguel Pereira's picture

É possível que seja uma questão de permissões, tal como já foi referenciado, com um módulo que depois venhas a instalar.

Depois se conseguires avisa ;)

Miguel Pereira

Igual do meu lado

csb346's picture

Também me aconteceu exactamente o mesmo! E continuo com o problema. Estou a usar o Drupal 7.8
Ainda há pouco terminei um site com drupal 7 e não tive problema nenhum como este.

Tenho pouquíssimos módulos instalados.

Semisse, conseguiste descobrir qual era o problema? Ou foi mesmo começar de novo?

Olá, csb346, estou a

semisse's picture

Olá, csb346,

estou a construir o site de novo, mas continuo à procura do bug.

Eu estou em crer que existe algum módulo que está a criar essa incompatibilidade.

À medida que estou a adicionar mais módulos vou testando, por isso assim que detectar alguma coisa aviso.

De qualquer das maneiras, o que está a resultar para mim é instalar o Drupal sem adicionar nenhum módulo, construo os content types e só depois instalo os módulos que quero.

A pagina para criar conteúdo

olafveerman's picture

A pagina para criar conteúdo do novo Content Type existe? Podes ir directamente a pagina com: /node/add/[tipo] -> www.example.com/node/add/artist

Tenho novidades

csb346's picture

Ontem fiz uma instalação nova e comecei a instalar os módulos (ctools, pathauto, token, views, wysiwyg).
Nenhum módulo manhoso a primeira vista.
Acontece que estava a conseguir criar content types e depois inserir nodes desse type.

Bastou-me colocar o meu tema na pasta de temas para deixar de conseguir!

Vou tentar agora com temas descarregados ver se acontece o mesmo.

Semisse, chegaste a alguma conclusão do teu lado?

Do meu lado já descobri

csb346's picture

O problema é com o meu tema. Basta-me copiar a pasta do template que desenvolvi e efectuar um refresh dos temas para não conseguir adicionar nodos de qualquer custom type que eu crio a partir desse ponto.
Se eu remover a pasta + refresh, já me aparecem as opções de adicionar nodes.

Conclusão: Ainda sou péssimo a crir templates Drupal :)

Curioso

jolidog's picture

Gostava de ver o código do tema para descobrir o que pode causar isto.
Estou muito curisoso porque apesar de ser themer, nunca me deparei com este problema.

Será que me podes facultar os ficheiros?

Gostava mas devido às

csb346's picture

Gostava mas devido às políticas internas da empresa não posso facultar esses ficheiros.

Contudo, e como já sabes sou um rookie no que toca ao Drupal ainda. E um programador a desenvolver temas pode meter as mãos pelos pés rapidamente :)

Comecei por fazer um sub-tema do zen, e tentei "deliga-lo" do zen e torna-lo autónomo. De certeza que o meu erro foi aí.

Neste momento estou apertado nos timings, mas vou ver o que consigo fazer para descobrir o que origina isso mesmo.

Obrigado pela disponibilidade como sempre!

Eu posso enviar-te o meu tema

semisse's picture

Eu posso enviar-te o meu tema :)

Eu posso enviar-te o meu tema

semisse's picture

Eu posso enviar-te o meu tema :)

Eu posso enviar-te o meu tema

semisse's picture

Eu posso enviar-te o meu tema :)

Boa nova, posso te enviar

csb346's picture

Boa nova, posso te enviar isso! O tema é um tema de testes ainda mas dava-me jeito perceber o que falhou para não repetir e aprender cada vez mais.

Faculta-me um email sff.

Breve análise

jolidog's picture

Ainda não tive tempo de analisar com muita atenção o tema, mas pelo percebi começaste com o tema base ZEN (óptimo!) mas não tens "base theme = zen" definido no teu info file.

Para além disso penso que te falta umas quantas regiões , nomeadamente:

regions[page_top] = Page top
regions[page_bottom] = Page bottom

que devem estar a ser chamadas no html.tpl.php mas não existem no .info

Para alêm disso sugeria que voltasses a adicionar a região help, porque é onde o drupal imprime os erros.

Tenta colocar lá estes items, verifica como estão no starterkit original para comparares.

Cá espero mais info!

Também já pensei que pudesse

semisse's picture

Também já pensei que pudesse ser do meu tema, mas a questão é que eu neste momento tenho o meu tema activo e não se está a passar nada. A única coisa que não enviei ainda são os subtemas. Será que o problema está aí?

De qualquer das formas seria importante documentar qual é o problema no tema que cria este bug no drupal...

Antes de te pedir o tema,

jolidog's picture

Antes de te pedir o tema, gostava que confirmasses se o problema é mesmo do tema ou dos sub temas, ou se é vem de outro sítio qualquer. :)

Confirmo: Subtemas

semisse's picture

Olá, Jolidog,

mal fiz upload aos meus subtemas, criei um custom content type e este não apareceu no menu adicionar conteúdo.

Desactivei os subtemas e mesmo assim não desapareceu.

Removi os subtemas do servidor e, voilá, o custom content type apareceu.

Podes ajudar-nos nesta questão?

É exactamente isso que me

csb346's picture

É exactamente isso que me está a contecer.Semisse, é claramente alguma coisa de mal nos nossos temas. Mas pelo menos já sabemos como ultrapassar isso :)
Desactivar o tema e remover a pasta do servidor. Depois de adicionar o content type, voltar a colocar e activar o tema. e voila! :)
Chato, mas é o melhor até conseguirmos descobrir qual o problema.

Exacto csb346. Ainda bem que

semisse's picture

Exacto csb346.

Ainda bem que o Drupal tem uma comunidade fantástica :)

Vou então enviar o meu

jolidog's picture

Vou então enviar o meu contacto para me poderes enviar o tema e os subtemas.
A não ser que o tema principal seja um base theme que não alteraste, nesse caso envia só os sub temas.

Jolidog, desde já agradeço de

semisse's picture

Jolidog, desde já agradeço de novo a tua disponibilidade.

Infelizmente só li o teu comment depois, pelo que enviei o tema todo.

Nesse caso, ignora o principal.

Abraço.

Olhei também para o teu tema

jolidog's picture

Olhei também para o teu tema sem aprofundar muito, também te falta definir as regiões:

regions[help] = Help
regions[page_top] = Page top
regions[page_bottom] = Page bottom

no ficheiro .info

Também precisas de imprimir a região help no page.tpl.php e outros todos.

Para além disso não me parece que o teu tema seja um sub tema. O que é que entendes por temas e sub temas?
Outra questão é o estares a imprimir os menus hardcoded directamente nos tpl's. Esta opção não é uma boa prática. Neste momento se mudares (ou o cliente) um item no menu principal, já tens de editar, 7 ficheiros tpl. Para além disso não tiras partido do sistema de menus do drupal.

A minha sugestão é que encontres um tema semelhante ao que queres construir no drupal.org e modifiques só o que pretendes. Existem muitos módulos para ajudar com funcionalidades que talvez te tenham levado a criar tpl's como o page--node--3.tpl.php e semelhantes.

Definitivamente o tema está a

csb346's picture

Definitivamente o tema está a dar bronca.

Agora reparei que o meu tema, apesar de estar activado e como default, não aparece na área dos blocos. Ou seja deixei de conseguir colocar blocos no meu tema.
Não sei quando é que isso começou, pois já troquei alguns blocos conforme ia desenvolvendo o tema.

Uma pergunta aos dois... Uma

jolidog's picture

Uma pergunta aos dois... Uma vez que ambos estão a usar drupal 7, estão a tirar partido do tema de administração, que aparece por cima das páginas?

Quando activam o vosso tema desaparece essa funcionalidade, é esse o sintoma?
Se poderem ainda facultar um screenshot com o site na página de listagem de content types onde estes não aparecem, agradecia. Censurem os logos e outras coisas que não queiram partilhar.

João

Nada disso Jolidog... o tema

csb346's picture

Nada disso Jolidog...

o tema "Seven" está definido como administration theme e funciona com os overlay na perfeição. O problema é muito mais esquisito do que isso mas simples de explicar:

  • Eu activo o meu tema
  • Crio um custom type chamado "teste" (até aqui sem esspinhas)
  • Clico em "add content" e aparece tudo menos o "teste" (Basic Page, Article e outros que já tinha criado antes)
  • Da mesma forma se for à gestão de blocos. Vejo as área do tema bartik em vez do meu.

Hoje durante a tarde vou tentar efectuar uns screenshots para enviar e resolver o problema com as tua indicações.

Obrigado mais uma vez!

Não me parece um problema de

bmateus's picture

Não me parece um problema de temas...

mas também não tenho solução.

Quase parece que não terminas de definir o custom type. O sistema devolve a mensagem de que o Custom Type foi criado com sucesso?

<< I tried others - still returned to Drupal. >>

Resolveu pra mim

kamikaze_3d's picture

Tive quase o mesmo problema.
Quando ativava um tema padrao funcionava.
Quando ativava o tema personalizado dava erro.
percebi que tinha um if no meu page.tpl.php que tava dando esse problema.
SOLUCÃO:
trocar o nome do seu page.tpl.ph por algo do tipo... OLD_page.tpl.php, caso funcione, volte o nome do arquivo para page.tpl.php e remova essa parte do codigo ou algo proximo disso

ANTES

<?php
if ($page['sidebar_right']):
?>

<?php
print render($page['conteudo']);
?>

<?php
print render($page['sidebar_right']);
?>

<?php
endif;
?>

DEPOIS

<?php
print render($page['conteudo']);
?>

<?php
print render($page['sidebar_right']);
?>

Espero ter ajudado.

Pessoal estou com um problemão

matheusNascimento's picture

Olá pessoal, eu criei um tipo de conteúdo, normal até aí, fiz uma view com uma page e u block tudo certinho até ai tbm, porem quando vou clicar em adicionar conteúdo, o conteúdo que criei não aparece nas opções de adicionar conteúdo, mas aparece normalmente quando clico em tipo de conteúdo quando vou ver se ele existe...
O que eu faço?

permissões

pio.fernandes's picture

Normalmente esse tipo de problemas está ligado à zona das permissões. Deste a permissão certa para o tipo de user (admin, anonimo,autenticado) que estás a usar?

Outro erro

matheusNascimento's picture

Consegui arrumar, só atualizei o drupal para sua ultima versao e ficou tudo normal, agora aparece o seguinte erro...

Notice: unserialize(): Error at offset 18 of 22 bytes in variable_initialize() (line 935 of /home/corum307/public_html/sis/includes/bootstrap.inc).

Experimente este

---

pio.fernandes's picture

Portugal

Group categories

Classificação

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: