La creación de un bloque de vista dentro de un conjunto de campos uso de plantillas

drupal.stackexchange https://drupal.stackexchange.com/questions/1105

  •  16-10-2019
  •  | 
  •  

Pregunta

Estoy intentando crear un nuevo .tpl.php para algunos de mis puntos de vista. Sé cómo crear el archivo y mostrar los elementos de la manera que quiero, pero sólo cambiando el views-view.tpl.php por defecto que cambiaría la forma todos se muestran mis puntos de vista.

Se supone que debe ser la creación de un nuevo archivo examinado Tema: Información y dándole uno de los nombres disponibles que sería algo así como: views-view--VIEW-NAME.tpl.php, pero cuando hago esto y dejar el archivo en la carpeta del tema en el módulo de vistas y pulse "Volver a examinar los archivos de plantilla" que no lo detecta.

¿Debo poner el archivo en una ubicación diferente?

Para su información: Lo que estoy tratando de hacer es colocar el contenido de mi puntos de vista dentro de un conjunto de campos, algo como esto:

<fieldset class="fieldset collapsible form-wrapper"
 <legend>
   <span class="fieldset-legend">
     <a class="fieldset-title">
       <?php print $header;?>
     </a>
   </span>
 </legend>
 <div class="fieldset-wrapper">
    <?php if ($rows): ?>
        <div class="view-content">
          <?php print $rows; ?>
        </div>
    <?php elseif ($empty): ?>
        <div class="view-empty">
            <?php print $empty; ?>
        </div>
    <?php endif; ?>

    <?php if ($pager): ?>
        <?php print $pager; ?>
    <?php endif; ?>    

 </div>

Como ya he dicho esto está funcionando, sólo estoy tratando de ponerlo en un archivo .tpl.php diferente y sólo debe aplicarse a ciertos puntos de vista. También si hay una manera fácil de hacer que el conjunto de campos plegable que puede ser útil, aunque no es esencial.

¿Fue útil?

Solución

Ponga el archivo de plantilla en el directorio de temas no ve el directorio del tema. Se detectará allí. Me gustaría tener un directorio de puntos de vista dentro del directorio de plantillas temas para organizar los archivos de vista de la plantilla. Me vistas imitan convención de nomenclatura para una estructura de directorios para visitas-Vista-campos - marcas - default.tpl.php y puntos de vista-vista-grid - marcas - default.tpl.php irían en:

vistas / marcas / default

Es una buena manera de mantener los archivos organizados.

Otros consejos

Drupal 6 tiene Viewfield (http://drupal.org/project/viewfield). Creo que esto le ayudaría con lo que quiere hacer. Hay un problema con la discusión de portar a D7 y alguien incluso ha lanzado un puerto inicial D7 que se podía probar. Ver que la cola aquí: http://drupal.org/node/704014

Se le permite a las vistas de configuración con un tipo de contenido y definir lo que params desea permitir al usuario el control o si usted quiere que hagan nada en absoluto con la vista.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top