Diferencia entre revisiones de «DRUPAL Módulos Específicos»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 113: Línea 113:
 
* Módulo referenciado [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Tipos_de_contido#Personalizando_a_forma_en_que_se_visualizan_os_tipos_de_contido na Unidade 2: Tipos de contido].
 
* Módulo referenciado [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Tipos_de_contido#Personalizando_a_forma_en_que_se_visualizan_os_tipos_de_contido na Unidade 2: Tipos de contido].
  
−
== Novos a engadir ==
+
== Módulo Paragraphcs ==
 +
 
 +
* Link de descarga: https://www.drupal.org/project/ds
 +
* '''Módulo do que depende para funcionar''':
 +
:: Depende do módulo [https://www.drupal.org/project/entity_reference_revisions entity_reference_revisions]
 +
:: Depende do módulo [https://www.drupal.org/project/entity entity]. Dito módulo será integrado no Core do Drupal.
 +
 
 +
<br/>
 +
* Este módulo vai permitir crear un novo tipo de contido (Paragrapcs) no que imos poder modificar a posición dos campos e integrar novos tipos.
 +
 
 +
<br />
 +
* Módulo referenciado [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Tipos_de_contido#Personalizando_a_forma_en_que_se_visualizan_os_tipos_de_contido na Unidade 2: Tipos de contido].
 +
* Documentación: [https://www.drupal.org/project/paragraphs Documentación para a súa instalación e funcionamento].
 +
 
 +
 
 +
=== Funcionamento básico ===
 +
 
  
  
  
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).
 
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016).

Revisión del 08:06 27 oct 2016

Introdución

  • Neste punto veremos diferentes módulos necesarios para completar o curso.
  • Ditos módulos estarán referenciados nas unidades onde sexan necesarios.


Módulo Display Suite


  • Uso do módulo: O principal uso deste módulo é para dar un formato aos tipos de contido en Drupal.
  • Cando creamos un tipo de contido formado por varios campos, estes aparecen un detrás doutro. Con este módulo imos poder asociar ao contido un layout específico (multi-columna) e tamén poderemos personalizar o estilo (con CSS) a cada unha das partes do novo layout. En cada parte creada poderemos colocar os campos que conforman o tipo de contido creado en Drupal.




Funcionamento básico

  • Vexamos un exemplo de funcionamento básico deste módulo.
  • Comentar que podemos modificar o CSS do layout escollido. Este atópase no cartafol /instalción_drupal/modules/ds/css. Concretamente o do exemplo ten de nome ds-2col.css.
 1 /**
 2  * @file
 3  * Styling for the ds-2col template.
 4  */
 5 
 6 .ds-2col > .group-left {
 7   float: left; /* LTR */
 8   width: 50%;
 9 }
10 
11 [dir="rtl"] .ds-2col > .group-left {
12   float: right;
13 }
14 
15 .ds-2col > .group-right {
16   float: left; /* LTR */
17   width: 50%;
18 }


  • Podemos ver como cada rexión ten como clase CSS asociada: group-left e group-right.


Funcionamento avanzado

  • Nestes exemplo imos modificar mediante clases e con arquivos CSS o aspecto dos tipos de contido dentro de cada rexión.


  • Poñer a definición de clases CSS no arquivo de configuración de layout pode levar consigo que se actualizamos o módulo perdamos os cambios. Tamén leva consigo que se queremos aplicar as mesmas clases a outros deseños teríamos que modificar tamén os CSS doutros layouts.
Veremos a continuación, no seguinte exemplo, como colocar o CSS nun arquivo separado e cargado polo Theme de Drupal.
  • Con isto vemos unha parte do que se pode facer con este módulo.

Módulo Asset Injector

  • Ven a substituír ao CSS Injector na versión 7 de Drupal.
Permite engadir, utilizando regras, código CSS e Javascript ás páxinas do noso sitio web.
Podedes ver un exemplo de uso (coa versión 7 e CSS Injector) neste enlace.


  • Unha vez instalado podemos acceder dende: Administrar => Configuración => Asset Injector (dentro do grupo Development).



Módulo Paragraphcs

Depende do módulo entity_reference_revisions
Depende do módulo entity. Dito módulo será integrado no Core do Drupal.


  • Este módulo vai permitir crear un novo tipo de contido (Paragrapcs) no que imos poder modificar a posición dos campos e integrar novos tipos.



Funcionamento básico


-- Ángel D. Fernández González -- (2016).