2011-03-04 16 views
6

Acabo de descargar e instalar Orchard CMS y empecé a jugar con él. Creé algunos widgets en zonas y creé un blog y personalicé mi menú principal.¿Cómo eliminar elementos de una página?

Ahora quiero hacer algunas modificaciones para mi página de bienvenida. Quiero eliminar el campo de título y la línea donde se muestra la fecha de creación, solo para mostrar el cuerpo. (Esto solo será para la página de bienvenida. Las otras páginas no deberían verse afectadas)

¿Cómo hago esto? ¿Cuál es el enfoque correcto?

Respuesta

6

Tenía el mismo deseo de eliminar la fecha publicada. En mi caso, quería eliminarlos de TODAS las páginas.

Una forma de hacer esto es para ajustar la colocación de formas ...

la forma que necesita para influir en la colocación de la forma es Parts_Common_Metadata. Para hacerlo invisible, el valor de la ubicación es igual a 'Nowhere'.

por lo que añade a un archivo placement.info dentro de mi carpeta de temas:

<Match DisplayType="Detail"> 
    <Place Parts_Common_Body="Content:before" 
      Parts_Tags_ShowTags="Content:after" 
      Parts_Comments="Footer" 
      Parts_Common_Metadata="Nowhere"/> 
</Match> 
<Match DisplayType="Summary"> 
    <Place Parts_Common_Body_Summary="Content" 
      Parts_Comments_Count="Nowhere" 
      Parts_Tags_ShowTags="Nowhere" 
      Parts_Common_Metadata_Summary="Nowhere" 
      Fields_Common_Text="Nowhere"/> 
</Match> 

Si quieres que esto se aplica sólo a ciertos tipos de contenido que se puede envolver lo anterior dentro de una etiqueta principal, tales como:

<Match ContentType="Blog"></Match> 

no estoy seguro de cómo se aplicaría esto sólo para la página de bienvenida, aunque ...

+0

maravilloso. gracias @rohancragg. – Martin

+1

Para aplicar solo en la página de inicio, puede usar un atributo Match with an Path = "/". –

1

Para editar el html mismo/las vistas, debe editar los archivos cshtml. Todavía tengo que resolver esto correctamente.

Para Basta con modificar el contenido, en el tablero de instrumentos:

  • Haga clic Reproductores
  • Haga clic en Inicio bajo capas
  • Ahora puede añadir cualquier tipo de artilugio aquí en la capa de página y sólo se mostrará en la página principal.

Puede agregar widgets html para hacer algunas cosas personalizadas.

Espero que haya sido de ayuda.

+0

gracias por la respuesta giddy. Actualmente estoy leyendo algunos documentos para personalizar un tema y editar plantillas, así que supongo que me encontraré editando algunos archivos cshtml muy pronto. – Martin

+1

¡También creo que tal vez placement.info hará el truco! No lo he probado todavía, aunque – Martin

6

En caso de que alguien encuentre la respuesta más tarde y necesita la marca para la eliminación de t El título de la página en la página principal, aquí está:

<!-- Remove the page title from the homepage --> 
<Match Path="~/"> 
    <Place Parts_Title="-" /> 
</Match> 
+0

Esta es la respuesta correcta específicamente para la página de Bienvenida. Gracias. –

Cuestiones relacionadas