2015-02-27 4 views
0

Я бы хотел показать мое сообщение не в моем css-сетке. Я попробовал параметр featured = false в моем запросе на квадрат, но это не сработало.Квадратный дисплей не содержит сообщений

Я нашел этот пост с подобной проблемой: http://answers.squarespace.com/questions/18544/i-have-a-query-and-my-list-on-the-same-page-i-need-the-items-to-not-be-in-both-places

и я пробовал разные решения ....

 <squarespace:query collection="blog" limit="4" featured="false">  
     {.repeated section items} 
      {.if starred} 
       <!-- skip featured items --> 
      {.or} 
      <div class="col-1-3"> 
       <div class="module-container"> 
       {.main-image?} 
        <a href="{fullUrl}"> 
         <img {@|image-meta} /> 
         </a> 
       {.end} 
       <div class="caption-container"> 
         <small>{categories}</small> 
         <a href="{fullUrl}><h2 class="caption">{title}</h2</a> 
        </div> 
       </div> 
      </div> 
     {.end} 
{.end} 

Но ... даже если я ставлю {.if starred} заявление ..need быть после того, что мой запрос было ограничено количеством сообщений, поэтому оно не отображает предельную сумму, но меньше cos подсчитывает признакам, которые я не хочу отображать.

Любые советы, PLS?

ответ

0

Есть несколько вариантов.

Вариант 1 (с JS): захватить содержимое с использованием AJAX и отфильтровать его до 4 сообщений в блоге, что ар Enot признакам.

Вариант 2 (с JS или CSS): Создать больший запрос и с помощью CSS (скрыть) или JS (удалить) сообщения в блоге после 4-го один

Вариант 3 (с сводном блоком) : Другим вариантом является использование блока Сводка и добавление определенной категории для ваших не-признанных сообщений и фильтрация их с использованием этой категории.

+0

Я внедрил вариант 2. Считаете ли вы, что есть одно из вышеперечисленных, которое лучше, чем два других? –

+1

Это действительно личное предпочтение. Squarespace не известна своей гибкостью, когда речь идет о пользовательских функциях. Таким образом, здесь нет «лучшей практики», она действительно падает на то, что работает для вас. – drip