[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

This is where you can ask questions about the SPIP cms.

Topics : 255 Topics solved :  30 %

72 visitors now

Home > Forums about SPIP >  Creating your templates > #GET or PHP in Loops Criteria / Boucle criteres

#GET or PHP in Loops Criteria / Boucle criteres

by magahugu - 27 June 2015 13:24 - Replies : 3


I’m hitting a major limitation trying to filter a BOUCLE dynamicly. THis means that one criterion passed to the boucle should be either a PHP variable or a SPIP #GETvariable tag.

As this is not possible, what other ways are there to filter the content?

Thank you,

  • Hello, Can you insert on exemple off what you re tryin (between cadre tags)

    <cadre class="spip">***Code here***</cadre>

  • < #2 > #GET or PHP in Loops Criteria / Boucle criteres ˆ
    by magahugu - 27 June 2015 18:58

    OK, here we go:

    Note: Variable $a has been previously defined to be 1.

    1. #SET{variable,<?php echo $a: ?>}
    3. <BOUCLEn(AUTEURS){id_auteur=#GET{variable}>
    4. #NOM
    5. </BOUCLEn>


  • Ok, spip haven’t got limitations, but you must know what is the good practices to write templates and where you can use php.

    - You must not use php in .html template.
    - but you can use php function as filter


    1. [(#LISTE{one,two,three,four}|implode{-})]

    - you can use function in mes_fonctions.php and use it as filter too.

    To answer to your question
    What is the $a value? if it is the current id_auteur you can use #SESSION

    if you want have a look on the current session data you can use

    1. [<pre>(#SESSION|unserialize|print_r{1})</pre>]

    so to loop just on the current user

    1. <BOUCLE_cur_user(AUTEURS){id_auteur=#SESSION{id_auteur}}>
    2. #NOM
    3. </BOUCLE_cur_user>


    I don’t know if I give you a good answer, but if you tell me what is the $a value i can give the best way to get it.

    Hope you understand my bad english :)

Answering the question

« #GET or PHP in Loops Criteria / Boucle criteres »


You can tag this forum page with the keywords that you think are the most appropriate. This will help future visitors to find answers more quickly.

Installation, updates

Using the private area

Administration, management and configuration of your site

Creating your templates

Who are you?
  • Log in Register

  • access vignette images from a sub domain

    by djallas
    26 July 17:21

    No reply

    how can a subdomain spip site(sub.domian.com) access vignette images from the spip site installed in the root (domian.com) NB: they use a common database

  • How to display table content in SPIP?

    by erational
    4 January 18:46

    Solved - Replies : 3

    the shortcut is |name|first name|job| |UMUGWANEZA |Dalia| Assistant Lecturer| |UWASE| Rosine| Assistant Lecturer| returns name first name job UMUGWANEZA Dalia Assistant Lecturer UWASE (...)

  • serious error

    by b_b
    4 January 18:25

    Replies : 6

    Nice, and a third post now... http://forum.spip.net/en_266168.html ↑ deleting this one too, i’m thinking to mark you as a spammer next time :)

  • dynamic tags

    by Jatropha Multifida
    12 December 2016 12:03

    Replies : 1

    You may refer to the section "Extending SPIP" for examples and steps on how to create your dynamic tags: http://programmer.spip.net/Declaring-new-functions

  • set upload _MAX_SIZE_ for LOGO_ARTICLE

    by djallas
    12 December 2016 07:18

    Solved - Replies : 2

    Thank you, solved!

  • CVT form posting articles

    by magahugu
    21 January 2016 22:40

    No reply

    Hello dear Community, I want to make a form allowing users to submit content. I’ve followed the CVT guide before for creating user signups, and now I’m looking for a similar function to allow for (...)

  • Low Quality with image processing using Filter image_masque

    by tcharlss
    6 October 2015 11:36

    Replies : 1

    Hi, You can control the quality with the constant _IMG_GD_QUALITE (the article is in french). Add this line in your configuration file config/mes_options.php : define('_IMG_GD_QUALITE', 85); (...)

  • How to make SPIP 2.0 template responsive without upgrading

    by Boaz
    11 September 2015 14:34

    Solved - Replies : 3

    Thanks a lot !

  • #GET or PHP in Loops Criteria / Boucle criteres

    by brain_damage
    27 June 2015 19:37

    Replies : 3

    Ok, spip haven’t got limitations, but you must know what is the good practices to write templates and where you can use php. You must not use php in .html template. but you can use php (...)

  • where is my homepage article? what is the article Number?

    by BigDave
    1 May 2015 14:07

    No reply

    i am trying to locate the article Number for what was previously display on my homepage - some articles were deleted after a hack and my homepage is blank. I can’t find a sommaire file to see how (...)

  • Forum posts : 236
  • 80 23 %
  • Ask a new question