Bloques de columna en primera plana

Hola,

Quiero que en un sitio a tres columnas con diseño un poco « clásico » se puedan manejar los bloques de información que aparecen a cada lado. La solución que estoy trabajando parte de ponerle una palabra clave a cada una de las columnas, así las secciones que se marquen con una se mostrarán en la columna derecha, con la otra en la columna inzquerda.

El problema es que no siempre son los artículos lo que quiero mostrar, en algunos casos son las subsecciones y en otros los sitios enlazados usando el logo del sitio. Construí el siguiente bucle que en principio hace todo eso, pero para qie funcione se necesita que cada sección tenga únicamente subsecciones o únicamente artículos o únicamente sitios enlazados, por ahora en la etapa de montaje yo puedo controlar eso, pero cuando se deje ya en producción constante y haya varios adaministradores no va funcionar.

<B_bloques>
<BOUCLE_bloques(RUBRIQUES){id_mot=17}{par num titre}>

[(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE||image_reduire{30,30})] [(#TITRE|supprimer_numero)]

[(#REM) Primero se prueba si hay subsecciones ]
<B_sub_bloques>

[(#REM) Luego se buscan los artículos ]
<B_articulo_bloques>

[(#REM) Finalmente los sitios referenciados ]

<B_sitios_bloques>

</BOUCLE_bloques>
</B_bloques>

Estoy buscando la manera de usar este úniuco bloque para mostrar solo los artrículos o solo las subsecciones o solo los sitios enlazados independientemente que haya o no de lo otro. Esperaba usar una cosa como el IF de otros lenguajes de programación, SI hay esto entonces publique, si publica pare, SI NO entonces lo otro y pare Me parece que el filtro « sinon » no puede ser usado con ese propósito

Agradezco su ayuda,

Germán

Germán Bustos
Educador, Consultor en Tecnologías de Información y Comunicación
ATARRAYA: tejedores de saber social
german@atarraya.org - german.bustos.f@gmail.com
Tel [+57] 3177381339


Hola German,

Probaste con los otros filtros de comprobación? (|?{afirmativo,negativo}, |=={valor}, |<{valor}, etc...), son un poco más complejos que |sinon, y dan más posibilidades:

(donde pone filtros de comprobación)

espero que sirva de ayuda

un abrazo

German Bustos escribió:

Hola,

Quiero que en un sitio a tres columnas con diseño un poco "clásico" se puedan manejar los bloques de información que aparecen a cada lado. La solución que estoy trabajando parte de ponerle una palabra clave a cada una de las columnas, así las secciones que se marquen con una se mostrarán en la columna derecha, con la otra en la columna inzquerda.

El problema es que no siempre son los artículos lo que quiero mostrar, en algunos casos son las subsecciones y en otros los sitios enlazados usando el logo del sitio. Construí el siguiente bucle que en principio hace todo eso, pero para qie funcione se necesita que cada sección tenga únicamente subsecciones o únicamente artículos o únicamente sitios enlazados, por ahora en la etapa de montaje yo puedo controlar eso, pero cuando se deje ya en producción constante y haya varios adaministradores no va funcionar.

<B_bloques>
<BOUCLE_bloques(RUBRIQUES){id_mot=17}{par num titre}>

    <h3 class="titulobloque">
    [(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE||image_reduire{30,30})]
    <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
    </h3>

[(#REM) Primero se prueba si hay subsecciones ]
    <B_sub_bloques>
    <ul class="navega">
    <BOUCLE_sub_bloques(RUBRIQUES){id_parent} {par num titre} {0,6}>
        <li>[(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE||image_reduire{30,30})]
        <a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a></li>
    </BOUCLE_sub_bloques>
    </ul>
    </B_sub_bloques>
   [(#REM) Luego se buscan los artículos ]
    <B_articulo_bloques>
    </h3>
    <ul class="navega">
    <BOUCLE_articulo_bloques(ARTICLES){id_rubrique} {par date, titre} {0,6}>
        <li><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>
        [(#TITRE|supprimer_numero)]</a></li>
    </BOUCLE_articulo_bloques>
    </ul>
    </B_articulo_bloques>

[(#REM) Finalmente los sitios referenciados ]
       <B_sitios_bloques>
    <div id="logos_col">
    <BOUCLE_sitios_bloques(SITES) {id_rubrique} {par hasard}>
    <div class="integrador">
    <a href="#URL_SITE" title="#NOM_SITE [- (#DESCRIPTIF)]">
    [(#LOGO_SITE||reduire_image{80,80})]<br>
    #NOM_SITE</a>
    </div>
    </BOUCLE_sitios_bloques>
    </div>
    </B_sitios_bloques>

</BOUCLE_bloques>
</B_bloques>

Estoy buscando la manera de usar este úniuco bloque para mostrar solo los artrículos o solo las subsecciones o solo los sitios enlazados independientemente que haya o no de lo otro. Esperaba usar una cosa como el IF de otros lenguajes de programación, SI hay esto entonces publique, si publica pare, SI NO entonces lo otro y pare Me parece que el filtro "sinon" no puede ser usado con ese propósito

Agradezco su ayuda,

Germán

--
------------------------------------------------------------------
Germán Bustos
Educador, Consultor en Tecnologías de Información y Comunicación
ATARRAYA: tejedores de saber social
german@atarraya.org <mailto:german@atarraya.org> - german.bustos.f@gmail.com <mailto:german.bustos.f@gmail.com>
Tel [+57] 3177381339

* Atarraya http://atarraya.org/
* Paz, Fuerza y Alegría http://pazfuerzayalegria.net/
* Facebook Buy Real Facebook Likes | Pay for FB Likes - Profile.to
* Recomiendo Your Personal Dashboard | NETVIBES
-------------------------------------------------------------------
------------------------------------------------------------------------

_______________________________________________
Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es
  

No Berio

Estoy revisando el link que me mandas, mientras encontré otra solución:

[(#REM) Este bucle se disño para hacer bloques de presentación en la primera plana //
En este caso la palabra clave mot=17 se usa para seleccionar manualmente qué secciones //
se quieren poner en esa columna, y el orden vertical se maneja con números antes del título //
]

<B_bloques>
<BOUCLE_bloques(RUBRIQUES){id_mot=17}{par num titre}>

[(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE||image_reduire{30,30})] [(#TITRE|supprimer_numero)]

[(#REM) Primero se prueba si hay subsecciones, a la sección principal se le debe haber asignado una
palabra clave, en este caso la 19, que determine que solo van las subsecciones ]
<BOUCLE_versub(RUBRIQUES){id_rubrique}{id_mot=18}>
<B_sub_bloques>

[(#REM) Luego se buscan los artículos, a la sección principal se le debe haber asignado una
palabra clave, en este caso la 19, que determine que solo van los artículos ]
<BOUCLE_verart(RUBRIQUES){id_rubrique}{id_mot=19}>
<B_articulo_bloques>

[(#REM) Finalmente los sitios referenciados, a la sección principal se le debe haber asignado una
palabra clave, en este caso la 20, que determine que solo van los sitios referenciados ]
<BOUCLE_versitio(RUBRIQUES){id_rubrique}{id_mot=20}>
<B_sitios_bloques>

</BOUCLE_bloques>
</B_bloques>

El 20 de noviembre de 2008 22:13, berio <berio@alg-a.org> escribió:

Hola German,

Probaste con los otros filtros de comprobación? (|?{afirmativo,negativo}, |=={valor}, |<{valor}, etc…), son un poco más complejos que |sinon, y dan más posibilidades:
http://www.spip.net/es_article149.html

(donde pone filtros de comprobación)

espero que sirva de ayuda

un abrazo

German Bustos escribió:

Hola,

Quiero que en un sitio a tres columnas con diseño un poco « clásico » se puedan manejar los bloques de información que aparecen a cada lado. La solución que estoy trabajando parte de ponerle una palabra clave a cada una de las columnas, así las secciones que se marquen con una se mostrarán en la columna derecha, con la otra en la columna inzquerda.

El problema es que no siempre son los artículos lo que quiero mostrar, en algunos casos son las subsecciones y en otros los sitios enlazados usando el logo del sitio. Construí el siguiente bucle que en principio hace todo eso, pero para qie funcione se necesita que cada sección tenga únicamente subsecciones o únicamente artículos o únicamente sitios enlazados, por ahora en la etapa de montaje yo puedo controlar eso, pero cuando se deje ya en producción constante y haya varios adaministradores no va funcionar.

<B_bloques>
<BOUCLE_bloques(RUBRIQUES){id_mot=17}{par num titre}>

[(#LOGO_RUBRIQUE|left|#URL_RUBRIQUE||image_reduire{30,30})] [(#TITRE|supprimer_numero)]

[(#REM) Primero se prueba si hay subsecciones ]
<B_sub_bloques>

[(#REM) Luego se buscan los artículos ]

[(#REM) Finalmente los sitios referenciados ]
<B_sitios_bloques>

</BOUCLE_bloques>
</B_bloques>

Estoy buscando la manera de usar este úniuco bloque para mostrar solo los artrículos o solo las subsecciones o solo los sitios enlazados independientemente que haya o no de lo otro. Esperaba usar una cosa como el IF de otros lenguajes de programación, SI hay esto entonces publique, si publica pare, SI NO entonces lo otro y pare Me parece que el filtro « sinon » no puede ser usado con ese propósito

Agradezco su ayuda,

Germán

Germán Bustos
Educador, Consultor en Tecnologías de Información y Comunicación
ATARRAYA: tejedores de saber social

german@atarraya.org mailto:[german@atarraya.org](mailto:german@atarraya.org) - german.bustos.f@gmail.com mailto:[german.bustos.f@gmail.com](mailto:german.bustos.f@gmail.com)

Tel [+57] 3177381339




Spip-es@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-es

Germán Bustos
Educador, Consultor en Tecnologías de Información y Comunicación
ATARRAYA: tejedores de saber social
german@atarraya.org - german.bustos.f@gmail.com
Tel [+57] 3177381339