Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, biapar, Willr, Ingo, swaiba, simon_w

pb with dataobjectmanager testimonial example


Reply

39 Posts   3678 Views

Avatar
servalman

25 June 2010 at 3:43am Community Member, 211 Posts

Hello Oncle gruyère

Oui j'ai même fais un ?flush=all et dev/build et vider le cache du navigateur mais rien n'y fait.
J'ai toujours ces deux problèmes :

impossible d'avoir $Productname pour les liens du menu et <a href="$Product.Link"> donne <a href=""> dans le code source de page publiée

je suis un peu désemparé...

merci

Thomas

Avatar
UncleCheese

25 June 2010 at 4:01am 4085 Posts

En fait, tu n'as pas besoin de <% control ProductPage %>... Seulement le <% control Products %> suffit, car la fonctionne Products() est rajoutée par le $has_many Products sur ProductsPage.

Avatar
servalman

25 June 2010 at 4:20am Community Member, 211 Posts

Cher Oncle fromage

CA MARCHE !!!!!!

thank you thank you thank you !

encore bcp de chose à apprendre pour moi car maintenant je dois manipuler ces données pour faire des liens entre les produits

une nouvelle aventure !

merci encore !

Avatar
servalman

25 June 2010 at 5:05am Community Member, 211 Posts

cher Oncle fromage

J'avais poster ailleur le probleme suivant :

J'ai un drole de probleme dans un script je charge une image (c'est l'image d'un de mes Product) avec :

loader.load(new URLRequest("image_01.jpg"));

cela fonctionne tres bien en local car l'image et le swf sont dans le même dossier, donc dans le cms j'ai mis le swf et l'image dans le même dossier :assets/swf/flashmovie.swf
assets/swf/image_01.jpg

mais cela ne marche pas mon image n'est pas chargée aurais tu une suggestion ?

Peut etre que le cms reecris les chemins ou le nom de l'image

Merci encore

Avatar
UncleCheese

25 June 2010 at 5:23am 4085 Posts

Ton image aura besoin d'un chemiin.. une fois que le site es en ligne, tous les requêtes vont à "/" .. il faut alors ajouter "assets/image.jpg" ou "mysite/images/image.jpg" ou "themes/my_theme/images/image.jpg"...

"image.jpg" ne foncionne pas sauf que le ficher est sur la même étage que "mysite", "sapphire" et ".htaccess".. etc..

Avatar
servalman

25 June 2010 at 5:25am Community Member, 211 Posts

Merci bcp

je vais trouver le bon chemin j'avais peur que le cms ne transforme le nom de l'image

Merci

Avatar
servalman

25 June 2010 at 7:56pm (Last edited: 25 June 2010 8:00pm), Community Member, 211 Posts

Bonjour Oncle Fromage de chèvre

J'ai deux questions (si tu as le temps bien sur )

-------------------------- question 1

J'ai essayé de résoudre mes problème de chemin mais c'est bizarre :

Cela marche comme ceci

script as3:
loader.load(new URLRequest("image.jpgi"));

assets/swf/myswf.swf (mon swf est la)
mysite
sapphire
.htaccess
image.jpg

Cela ne marche pas comme ceci :

script as3
loader.load(new URLRequest("image/image.jpg"));

assets/swf/myswf (mon swf est la)
mysite
sapphire
.htaccess
image/image.jpg(mon image est la)

-------------------------- fin de question 1

------------------------- question 2

je reviens sur mes Products :

Les objets Product et leurs attributs sont crée dans ma ProductPage et s'affichent correctement.

Il faut maintenant que je les réutilise dans une autre pages avec un autre layout par exemple AllProductPage .

Y a t'il un moyen simple de récupérer ces objets et leurs attributs dans une autre page (en récupérant par exemple le array existant) ou faut il faire des requêtes dans la base

------------------------- fin question 2

J'espère que je ne te dérange pas trop avec mes questions mais j'essaie de ne pas dupliquer les éléments

Merci encore pour tout

T

Avatar
UncleCheese

26 June 2010 at 1:47am 4085 Posts

Problème 1:

Je n'ai pas d'avis pour Flash. Je ne l'utilise jamais.. mais tu peux essayer un "/" en avant du chemin.. e.g. "/images/some_image.jpg"..

Problème 2:

Pour ta nouvelle page, rajouter une fonctionne qui reprend tous les produits:

public function AllProducts() {
return DataObject::get("Product");
}