jueves, 19 de abril de 2012

Default Image, Automodal Delete, Taxonomy Views por Node Type


  • En Drupal 6:
    • Se puede usar Viewfield para colocar una vista en un campo cck.
      Se puede usar una vista para devolver una imagen, limitando el número de items a 1.
      Para devolver una imagen por default, se puede indicar en Basic Settings: Empty text, el siguiente snippet:
      <img src="<?php echo base_path().path_to_theme().'/img/arenart-producto_tn.png' ?>"/>
      
    • Cuando se cambia el nombre de un tipo de contenido, es necesario actualizar manualmente en las vistas los filtros por tipo de contenido que hayan elegido el nombre anterior.
    • En una vista, se puede construir un enlace Eliminar que se presente con Automodal definiendo un campo Global: Custom text (Se requiere Token y que previamente este definido Node: Nid como campo oculto):
      • Text: eliminar
      • Output this field as a link [x]
        • Link path: node/[nid]/delete?automodalReload=true
        • Link class: automodal
    • Usando Menu Icons, si se hace drush cc all, los iconos pueden dejar de verse. Se puede solucionar entrando a Menu Icon Settings (admin/settings/menu_icons) y volviendo a guardar la configuración.
    • taxonomy_vocabulary_load($vid) devuelve el vocabulario de id especificado.
      taxonomy_get_term($tid) devuelve el termino de id especificado.
    • Usando Views se puede habilitar la vista taxonomy_term para reemplazar los listados por default de terminos de taxonomías.
      Se puede clonar el display Page (Page type1, Page type2), hacer que cada clon presente un tipo de contenido diferente (type1, type2) y darle un path diferente a cada display (type1/%, type2/%)
      Referencia:  Custom taxonomy term pages