2013-08-01 4 views
0

J'essaie d'utiliser une projection pour afficher un type de contenu personnalisé ("Peinture") comme une liste de formes ("PaintingShape.cshtml") dans Orchard 1.7.Comment ajouter du contenu à une forme?

Cette liste de peintures comporte des parties telles que "Titre" et "Corps" (comme vous pouvez s'y attendre) et des champs personnalisés tels que "Vignette" (une image de bibliothèque multimédia) et "Medium".

Comment puis-je obtenir ces valeurs dans le fichier .cshtml? Est-ce que je vais même à propos de cela correctement? J'ai utilisé des mises en page de requêtes dans le passé, mais apparemment n'est-ce pas encore à la vitesse avec la médiathèque. (J'ai déjà déposé un bug sur les jetons Media manquants)

Comme la plupart des sites avec lesquels je travaille ont une bibliothèque d'images à afficher (sites web pour les artistes), la gestion et l'affichage des images est très important. On dirait que la fonction de profil média serait une aubaine pour mon travail, mais je n'ai aucune idée de comment l'implémenter. Je pense qu'il me manque un concept fondamental sur la façon dont fonctionne Orchard. En tant que designer qui était capable de programmer (sorte de ... lire: ASP) J'adore le fonctionnement des interfaces d'administration et de contenu et la capacité impressionnante à styliser le site mais je le perds quand il s'agit de faire un peu de la logique ou du modèle personnalisé.

Encore une fois, merci!

Répondre

1

Dites de placer.info 3 fois vite et ça arrive! Non, bien que vous n'ayez pas nécessairement besoin de créer une forme alternative, car les informations de placement détermineront ce qu'il faut afficher. Assurez-vous d'obtenir le module d'outils de conception et d'activer le traçage de formes. Cela vous donnera une tonne d'informations sur ce qui est réellement rendu. La projection affiche vos éléments comme "DisplayType = Summary", ce qui signifie que les affichages récapitulatifs par défaut affichent uniquement certains champs comme le titre, le résumé du corps ... Pour obtenir les autres champs, utilisez les exemples d'emplacements du site Orchard. La meilleure façon de vraiment saisir cela est de jeter un coup d'œil à la source verger/modules. J'espère que cela t'aides!

+0

Merci! J'ai essayé de réinventer la roue! Après avoir fini par séparer les fichiers de placement.info dans le thème et le module MediaLibrary, Orchard peut maintenant passer à travers un ou deux cerceaux. Maintenant, tout ce que je dois comprendre, c'est comment mettre un lien autour de l'image qui va à l'élément de contenu et non directement à l'image. –

+0

J'espère que ce n'est pas trop tard Keith, mais vous avez juste besoin de créer une forme alternative pour l'élément de contenu. Shape Trace va réellement créer la forme pour vous dans votre thème. De là, vous pouvez envelopper l'article de contenu avec une ancre. – BGZ

Questions connexes