Tu feras difficilement l'économie du nom de la base, du champ, et du numéro
d'enregistrement. (et encore, on reste simple, on pourrait imaginer plein
de critères
)
Tupeut reprendre une syntaxe du genre
<pre>
[*table:champ:xxx]
</pre>
avec "table": nom de la table
"champ": nom du champ
xxx: no enregistrement.
MAIS AMHA
ca me parait pas si simple simple pour le rédacteur... ca va donner plein
d'erreurs genre
[*produits:nomm:51] (mauvais nom de champ)
et surtout, je ne suis pas sur que ca serve réellement dans un contexte
rédacteur ? la sémantique devient une sémantique "BDD" (tables,champs,
base) très loin de ce que veux obtenir le rédacteur. Il devrait préférer
des noms de modèles plus nets, genre "photos" ou "citations" ou "produits".
Donc mon avis, c'est plus sur de passer par les modèles et chacun fera sa
vie avec
<MonModeleDeBaseAmoi51|table=produits|champ=nom> =
<photo51|table=objectifs|champ=marque>
ou bien
<MonModeleDeBaseEtDeTableAmoi51|champ=nom> =
<photoObjectif51|champ=marque>
ou bien
<MonModeleDeBaseTableChamp51>=
<Marqueobjectif51>
Original Message:
-----------------
From: YannX ydx35@yahoo.fr
Date: Sat, 13 Sep 2008 15:26:27 +0200
To: spip@rezo.net
Subject: Raccourci automatisé vers d'autres tables ?
Bonjour à tous,
L'un des principaux avantages que je vois a SPIP, qui le distingue
totalement des CMS traditionnels, est cette possibilité de "super-requeteur
SQL" pour interroger facilement une table ou une base SQL sur un serveur
distant.
Mais je me pose subitement une question "simpliste" pour apporter une
réponse facilitant la mise en oeuvre de cette possibilité :
étant supposée connue une table quelconque, sur laquelle on voudra faire
porter une boucle, soit dans la base courante (avec un nom logique
<BOUCLE_import_logique(TABLES)..> ou réel MySQL
<BOUCLE_import_physique(spip_tables)..> ... ou d'un autre SGBD...),
comment proposer un raccourci d'intégration facile d'un enregistrement, sur
le principe du raccourci très connu de SPIP qui s'ecrit
<pre> [->333] </pre> pour l'article 333
<pre> [->brv22] </pre> pour la breve 22
----
en fait j'aimerais imaginer un raccourci du genre modèle <tabNNN{TABLES}>
qui accéderait à l'enregistrement NNN de la table annexe, avec une
définition a trouver (voir les articles de Committo sur les tables),
offrant un premier vidage "bestial" de tous les champs de l'enregistrement
de clé NNN
est-ce possible ? Facile ? etc....
je ne "vois" pas encore une solution souple pour l'utilisateur final
Si quelque'un a des idées ?
Yx
PS vous me direz qu'il suffit de recréer une boucle et un INCLURE dans le
squelette d'article,
mais je voudrais qq.chose de réellement simpliste à utiliser pour un
rédacteur (pas un webmestre !!)
--------------------------------------------------------------------
myhosting.com - Premium Microsoft® Windows® and Linux web and application
hosting - http://link.myhosting.com/myhosting