Posted by johannesf on April 3, 2009 at 1:05pm
Hej
Troligen en enkel sak, för den som kan :-) Själv är jag helt ny drupalanvändare, dock erfaren php-kodare.
Jag har gjort en ny content type "artikel", där vill jag ha rubrik, ingress och text. Men, Drupal lägger även dit en kryssruta "Show summary in full view" och en extra textarea, som är disabled.
Jag hoppades på att kunna bygga en artikeltyp helt fritt, och begriper inte hur jag kan bli av med dessa båda fält :-)
// Johannes
Comments
Hej, Vad menar du med en
Hej,
Vad menar du med en extra textarea?
Ta en titt på display fields där du ser vad som ska visas i teaserläge respektive full-node-läge. Där kan du t.ex. stänga av så din ingress inte visas när du är inne i noden och läser artikeln.
sökvägen där du ställer in detta är: /admin/content/node-type/artikel/display där artikel är din nod-typ.
Hoppas det kan hjälpa dig.
//Pontus Nilsson, Digitalist
Webform?
Jag tycker mig känna igen frasen "Show summary in full view" från när jag skapar Webforms. (Tror jag.)
Är det modulen Webforms och inte CCK du använder för att skapa en ny nodtyp? Det senare är att rekommendera (om du inte är ute efter att skapa enkäter).
Om jag är helt ute och cyklar får du gärna posta/länka till en skärmdump, så blir det lättare att förstå vad du menar.
Hej!
//Johan Falk, Solna
Noder kan visas i två
Noder kan visas i två lägen; teaser och full. Du får de två textrutorna och kryssrutan ifall du klickar på "Split teaser at cursor" (eller liknande) när du redigerar nodens body. Resultatet är en extra textruta till att redigera teaser-texten för sig. Kryssrutan ställer in ifall teasern ska slås ihop med den andra textrutan när noden visas i fullt läge, eller ifall noden ska ha en text i teaser-läge och en helt annan i full-läge.
Hoppas att jag inte snurrar till det för mycket. :)
Ifall du inte vill använda body-fältet i din nya nodtyp kan du lätt slå av den. Kolla under "submission settings" (eller liknande) när du redigerar den. Ifall du lämnar namnet för body-fältet tomt där så försvinner det helt.
Tobias Sjösten | NodeOne
Tobias Sjösten
Tack för alla svar: Kan man
Tack för alla svar: Kan man säga att det är ett "ingress-fält"?
Har annars just lyckats gör min första "phptemplate_preprocess_page" vilket ju var ganska enkelt :-) Drupal känns bra än så länge, flexibelt och väldigt bra utbud av kod. Lite förvirrande att inte använda objekt, men man vänjer sig väl!
mvh // johannes
Man kan säga att det är
Man kan säga att det är ett ingress-fält. Man kan också säga att det är ett oberoende teaser-fält. Allt beroende på de två (något märkliga och mycket omdebatterade) inställningarna, "split teaser" och "show summary".
Om du saknar OO finns alltid underbara Views att grotta ned sig i. För övrigt rekommenderar jag, ifall du har vana med PHP, modulen Devel och funktionen dpm(). Testa
dpm($vars)i din preprocess-hook.Tobias Sjösten | NodeOne
Tobias Sjösten
Stort tack för alla svar,
Stort tack för alla svar, imponerande aktivitet :-)
Lösningen fick bli att jag tog bort visningen av bodyn och istället la till en egen ingress via cck, vilken verkar vara väldigt enkel och bra!
Jag kör på och ser när det tar stopp nästa gång.
hilsen / johannes