Hacer que parte del contenido de una página sea heredado por otras

Para cuestiones relativas a cualquier tipo de extensión: componentes, módulos y plugins. Todas las versiones de Joomla.

Moderators: hefesto, AlexVega, carcam

Post Reply
schattenburg
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Tue Nov 10, 2020 7:33 am

Hacer que parte del contenido de una página sea heredado por otras

Post by schattenburg » Thu Jan 07, 2021 9:05 am

Hola a todos,

no sé si se podrá hacer esto en Joomla. Me piden que se tienen muchas páginas (por ejemplo de noticias) y quieren que parte del contenido de una página sea heredado por otras para no tener que volver a escribirlo.

Pensé en hacerlo con módulos pero así no se puede pues no es colocarlo en las posiciones de los módulos sino dentro de cada una de las páginas internamente, es decir, como poder heredar parte del HTML de una página a otra.

¿Sabéis de alguna extensión o de alguna forma de hacer esto en Joomla?

Muchas gracias.

User avatar
AlexVega
Joomla! Hero
Joomla! Hero
Posts: 2711
Joined: Fri Aug 28, 2015 6:13 am
Location: México

Re: Hacer que parte del contenido de una página sea heredado por otras

Post by AlexVega » Thu Jan 07, 2021 9:37 pm

Que tal,

Tienes varias opciones, en este caso la más fácil es por medio de una extensión que te permita hacer una "plantilla de contenido" que puedas fácilmente integrar desde el editor en cada artículo.

Prueba con la siguiente extensión:
https://extensions.joomla.org/extension ... templater/

Saludos!

schattenburg
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Tue Nov 10, 2020 7:33 am

Re: Hacer que parte del contenido de una página sea heredado por otras

Post by schattenburg » Mon Jan 11, 2021 7:30 am

ok, muchas gracias, voy a probarlo.

zurit7
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Sat Sep 02, 2017 2:50 pm

Re: Hacer que parte del contenido de una página sea heredado por otras

Post by zurit7 » Mon Jan 11, 2021 1:16 pm

AlexVega wrote:
Thu Jan 07, 2021 9:37 pm
Que tal,

Tienes varias opciones, en este caso la más fácil es por medio de una extensión que te permita hacer una "plantilla de contenido" que puedas fácilmente integrar desde el editor en cada artículo.

Prueba con la siguiente extensión:
https://extensions.joomla.org/extension ... templater/

Saludos!
Buenas, esta opción que comenta Alex = se podría hacer también si se usa un builder (como los de joomshaper o joomlart..etc.. ) y se exporta esa página como template?
Saludos.

User avatar
AlexVega
Joomla! Hero
Joomla! Hero
Posts: 2711
Joined: Fri Aug 28, 2015 6:13 am
Location: México

Re: Hacer que parte del contenido de una página sea heredado por otras

Post by AlexVega » Mon Jan 11, 2021 9:02 pm

Que tal,

Si entendí bien la pregunta de @schattenburg, necesita contenido que se pueda repetir en cada publicación y menciona que no quiere dicho contenido en las posiciones de los módulos, sino en el área principal, esa área o sección en Joomla! es llamada "área de componentes" o "sección de componentes".

Para incluir una sección que se repita dentro del área de componentes, habría que incluirla directamente en el código del componente o dentro del contenido del componente. En este caso se carga la "plantilla de contenido" dentro del artículo y el artículo se carga dentro del área de componentes.

Al menos ahora los builders que comentas no tienen esta funcionalidad ya que estan destinados a diferentes propósitos, pero si duda sería interesante.

Saludos!

nfbauti
Joomla! Apprentice
Joomla! Apprentice
Posts: 23
Joined: Mon Nov 14, 2016 5:04 pm

Re: Hacer que parte del contenido de una página sea heredado por otras

Post by nfbauti » Sat Jul 24, 2021 11:00 pm

Lo que podria hacer es utilizar un plugin o componente inyector de códigos, módulos o cualquier elemento en medio de los párrafos de los artículos y que pueda cambiar dichos elementos rápida y fácilmente a la vez.

https://extensions.joomla.org/extension ... le-footer/

https://extensions.joomla.org/extension/inner-content/

https://htmgarcia.com/joomla-extensions/inner-content


Post Reply

Return to “Extensiones”