[gelöst] Produktliste & Detailseite mit unterschiedlichen HTML-Tags für Titel
am 05.03.2013 - 12:58 Uhr in
Hallo Lieblingsforum,
jetzt habe ich ein Views-Problem, das ich nur löse, indem ich ein anderes draus mache...
Kickstart Commerce-Shop. Ich habe ein View, das alle Produkte (also eigentlich Product Displays) auflisten soll, und zwar möchte ich gerne, dass die Titel mit <h2> Tag (und Link zur Detailseite) ausgegeben werden. Auf der Detailseite zu jedem Buch soll der Titel aber logischerweise <h1> sein.
Mein erster Ansatz: View mit Rendered Entities. Dann stelle ich beim Product Display ein, was für Full Content bzw. für Product List angezeigt werden soll und in welcher Reihenfolge undsoweiter. Den Tag kann ich aber nur am Feld selber festmachen, so dass ich mich für h1 oder h2 entscheiden müsste - blöd.
Wenn ich aber nun ein View mit einzelnen Feldern mache, wo ich jedem Feld einen HTML-Tag zuweisen kann und alles zauberhaft so aussieht, wie ich es haben will, krieg ich den Preis nicht... denn der hängt am Produkt selber! Theoretisch kann ich dieses Problem durch eine Relationship-Referenz auf Product Reference lösen, nur hab ich das dummerweise nicht zur Auswahl. ?!?
Stöhn... ich bin schon fast soweit, dass ich die Rendered Entity-Variante nehme und den Titel nur per CSS wie eine h2 bzw. h1 aussehen lasse... aber eigentlich finde ich, dass das so nicht sein kann.
Hat mir jemand eine kluge Idee? Ich liebe euch alle...
(Ehrlich. Und eines Tages werde ich genug Drupal studiert haben, um anderer Leute Fragen hier auch beantworten zu können. Im Moment fühle ich mich hochgradig ahnungslos.)
Halb verzweifelte Grüße
Anna~
- Anmelden oder Registrieren um Kommentare zu schreiben
Rendered Entity Ansatz
am 05.03.2013 - 14:43 Uhr
Rendered Entity Ansatz scheint mir völlig richtig. Wenn ich das Gleiche mache wie du oben beschrieben hast und ich für das Display 'Vollständiger Inhalt' den Formatter 'Linked and wrapped' auswähle kann ich problemlos für die Detailseite ein h1 wählen, während in der Product List weiterhin h2 steht.
Find ich nicht?!
am 05.03.2013 - 15:07 Uhr
Hey Anax,
vielen Dank für Deine Antwort - klingt wie die perfekte Lösung für mein Problem! Allerdings hab ich als Formatter für den Titel nur "Default", "Plain Text", und "Trimmed" zur Auswahl. Von "Linked and wrapped" hab ich noch nie irgendwo was gelesen. Brauch ich da noch ein Modul...?
Suchende Grüße
Anna~
Also ich hab den Kickstart
am 05.03.2013 - 15:18 Uhr
Also ich hab den Kickstart Demoshop installiert aber ich hab auch noch eine nackte Kickstart Testinstallation am laufen. Ich schau da jetzt mal rein und schaue wie es dort aussieht und wo evtl. die Unterschiede sind und melde mich dann gleich nochmal. Also wenn es ein bestimmtes Modul ist, dann definitiv nichts ausserhalb von Commerce.
Linked and Wrapped Formatter
am 05.03.2013 - 15:37 Uhr
Linked and Wrapped Formatter gehört bei mir zum Standardumfang. Sicher ist es irgendein Submodul von Commerce, welches das implementiert aber auf die Schnelle kann ich dir jetzt nicht sagen welches. Welche Version von Commerce benutzt du denn?
Ahhh ... ich glaube ich weiss
am 05.03.2013 - 16:30 Uhr
Ahhh ... ich glaube ich weiss wo der Hase im Pfeffer liegt. Kann das sein, dass du versuchst das im product-variation-type zu konfigurieren? Dort habe ich auch nur die von dir genannten Optionen aber in den entsprechenden Displays im Product-Display-Node habe ich auch den Linked and wrapped Formatter zur Auswahl.
Hmmmm.
am 05.03.2013 - 22:02 Uhr
Kann sein... also, der Pfad zu der Seite, auf der ich das zu konfigurieren versuche, lautet "/admin/structure/types/manage/product-display/display". Da geht's wie gesagt nicht. Und was Anderes hab ich nicht gefunden. Direkt bei den Produkten geht's ja sowieso nicht... grübel...??
Mal nach "linked and wrapped" googeln...
So many problems so little time!
Danke Dir
Anna~
also die Sucherei nach
am 05.03.2013 - 23:11 Uhr
also die Sucherei nach "linked and wrapped" hat mir heute auch nicht viel gebracht, was mich einigermaßen erstaunt hat.
Es bleibt also nix anderes als mal unsere konkreten Konfigurationen abzugleichen.
- welche commerce bzw. kickstart version benutzt du?
- welche commerce module hast du installiert bzw. wie bist du dahin gekommen wo du jetzt bist? (Ich hab eine kickstart 2.2 mit demoshop und eine kickstart 2.3 ohne am laufen) und beide haben diesen Formatter) Vllt. liegt es auch an den Kickstart Zusatzfeatures? ... *grübel*
also, der Pfad zu der Seite, auf der ich das zu konfigurieren versuche, lautet "/admin/structure/types/manage/product-display/display"
Also wenn product-display der Name deines Display-Nodes ist um den es geht ist das genau die Stelle die ich meine und an der bei mir alles ist wie beschrieben.
Suchen? Fluchen...
am 06.03.2013 - 11:42 Uhr
Hey hu,
ich hab da bei meinem System schon so viel rumkonfiguriert... Installiere gerade auch nochmal ein jungfräuliches Kickstart Commerce, da kann ich dann auch gleich nach ein paar anderen Sachen gucken. Melde mich wenn ich was gefunden habe (oder vollends verzweifle, je nachdem).
Gruß
Anna~
Title?!
am 06.03.2013 - 12:16 Uhr
Huhu,
natürlich funktioniert alles im jungfräulichen CK. Ich gleiche jetzt mal aktivierte Module ab... (dauert)
Habe außerdem eine Patchdatei mit "Linked and wrapped" ergoogelt: http://drupal.org/files/title-formatters-1062814-21.patch
Das gehört wohl zum Title-Modul. Das hab ich aktiviert... aber: Die Version in meinem gebastelten Shop ist 7.x-1.0-alpha4+3-dev, im Testsystem schon 7.x-1.0-alpha5. Aber das wird's ja wohl kaum sein?! Welche Version ist es bei Dir?
Weitersuchend
Anna~
Title Modul hatte ich nach
am 06.03.2013 - 13:17 Uhr
Title Modul hatte ich nach der gestrigen googelei auch im Verdacht dasjenige zu sein. Bei mir läuft 7.x-1.0-alpha5.
Mahaha
am 06.03.2013 - 13:32 Uhr
Guckste mal hier: http://drupal.org/node/1869248
Diese neueste Version von Title erfüllt einen Feature Request namens Formatters... %-) Ich installier das jetzt mal in meinem upgradeunwilligen CK und berichte dann.
Anna~
Alles Käse
am 06.03.2013 - 13:54 Uhr
Kein "Linked and wrapped" in Sicht. Humpf. Ich vergleich mal wieder Module...
Welche Versionen benutzt denn
am 06.03.2013 - 14:31 Uhr
Welche Versionen benutzt denn du?
- Kickstart?
- Commerce?
Ich bekomme zusehens den Verdacht dass du irgendwas veraltetes benutzt.
%-)
am 06.03.2013 - 21:01 Uhr
Hast ja recht... hatte ziemlich zeitgleich denselben Gedanken und festgestellt, dass ich noch bei Kickstart 2.0 war. Das Update hat auch tatsächlich das Problem behoben - jetzt kann ich ganz simpel "linked and wrapped" einstellen und alles sieht genau so aus, wie ich es haben will. Aber immerhin: ohne Dich hätt ich gar nicht gewusst, dass es das überhaupt gibt.
La la la...
Anna~
na das ist ja fein dass ich
am 06.03.2013 - 21:52 Uhr
na das ist ja fein dass ich dir helfen konnte.
Dann werde ich mich nun wieder meinen eigenen Verwirrungen zuwenden ;)