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.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

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

pb with dataobjectmanager testimonial example


Go to End


39 Posts   5939 Views

Avatar
servalman

Community Member, 211 Posts

25 June 2010 at 3:43am

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

Forum Moderator, 4102 Posts

25 June 2010 at 4:01am

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

Community Member, 211 Posts

25 June 2010 at 4:20am

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

Community Member, 211 Posts

25 June 2010 at 5:05am

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

Forum Moderator, 4102 Posts

25 June 2010 at 5:23am

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

Community Member, 211 Posts

25 June 2010 at 5:25am

Merci bcp

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

Merci

Avatar
servalman

Community Member, 211 Posts

25 June 2010 at 7:56pm

Edited: 25/06/2010 8:00pm

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

Forum Moderator, 4102 Posts

26 June 2010 at 1:47am

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");
}