La creación de un bloque de vista dentro de un conjunto de campos uso de plantillas
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.
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.