Expression Engine – Ayuda con el código estático dentro del motor de expresiones ul

Pude ordenar el último problema de li, pero parece que ahora no puedo vincular mi última lista con la última entrada en la categoría específica. ¿Algunas ideas?

{exp:channel:entries channel="project" limit="6" category_group="1" stop_before="{embed:stop_before}" related_categories_mode="yes" custom_fields="yes"} {if count == "1"}{/if} {/exp:channel:entries} 

Un problema es que está utilizando las variables {count} y {total_results} fuera del bucle channel: entries, que no funcionará.

A continuación, le mostramos cómo puede limitar la visualización del enlace “Atrás” de esta manera, y también un enlace a la primera entrada en esa categoría (por “primero” supongo que quiere decir “más reciente”):

 {exp:channel:entries channel="project" limit="6" category_group="1" stop_before="{embed:stop_before}" related_categories_mode="yes" custom_fields="yes"} {if count == "1"}
    {/if}
  • {exp:imgsizer:size src="{project_image}" height="68px" width="137px"} {/exp:imgsizer:size}

    {title}

  • {if count == total_results} {if count == "5"} {categories show_group="1" limit="1"} {exp:query sql="SELECT t.entry_id as first_entry_id FROM exp_channel_titles t LEFT JOIN exp_category_posts c ON t.entry_id = c.entry_id WHERE c.cat_id = {category_id} AND t.status = 'open' ORDER BY t.entry_date DESC LIMIT 1"}
  • Back to start

  • {/exp:query} {/categories} {/if}
{/if} {/exp:channel:entries}

No lo he probado, así que avíseme si produce un ataque.

ACTUALIZACIÓN: Cosas para intentar que la consulta de “primera entrada” funcione:

  • Agregue parse="inward" a la exp: etiqueta de consulta.
  • Intente ejecutar la consulta SQL directamente a través del Administrador de SQL en el panel de control de EE (sustituyendo un category_id por la variable {category_id}), y vea si eso devuelve el entry_id correcto.
  • Recuerde que este código asume que cada proyecto solo tendrá una categoría asignada en ese grupo de categoría.

La statement {if} anidada que utilicé anteriormente debería funcionar, y es mejor usarla que la versión avanzada con la que actualizaste tu publicación original, ya que hará que la statement de consulta se ejecute cada vez.