Hej, jag håller på med en vanlig hemsida, inga diskussioner/blog-liknande eller nåt sånt, bara en helt standard hemsida. Men jag vill ju använda drupal på det för att dels träna upp mina "skills" och bli bättre samt att det är en sjukt bra CMS. Jag har dock kört fast nu. Jag har skapat en layout och fixat regions för navigation, content, left content, right content, footer, applicerat all php-kod och allt fungerar som det ska. Detta är min startsida! Hur ska jag fortsätta att bygga?
Jag provade göra en ny page på t.ex. "Om oss"-sidan men då stannar alla block från startsidan kvar trots att jag har satt att de ska bara visas på så page verkar inte vara den rätta vägen att gå? Måste jag in i info-filen och stöka? Måste jag skapa en ny tpl.php? Typ page-omoss.tpl.php? Men som jag fattat det ska man väl bara behöva göra så om man vill använda en annan layout? Och layouten är väl alla block tillsammans? Hur ska jag bära mig åt?
Comments
Lite info...
Är inte helt säker på om jag hänger med på vad du vill göra men kortfattat om du har kvar de nodtyper som följer med från början:
dinsida/node/add/story --->Ger löpande artiklar på din framsida, dvs den som besökarna kommer till när de besöker din sida.
dinsida/node/add/page --->Ger "statiska" sidor som tillexempel "om oss".
Vill du att vissa block/menyer bara ska visa när man besöker framsidan, så sätter du att de endast ska visas på
<front>.Inte ska du behöva skapa
Inte ska du behöva skapa page-omoss.tpl.php bara för att välja hur du ska visa blocken!!?? Har du skapat ett eget tema? Har du satt if-satser framför alla regioner:
<?php if ($left): ?><div id="sidebar-left"><div id="sidebar-left-inner" class="region region-left">
<?php endif; ?>
Om du ställer in "front" i varje block så ska de endast visas på startsidan, annars är det något fel... Om jag förstod dig rätt så funkar alltså inte detta, eller?
Vad du sedan väljer för node-typ (page, story, egennodetyp, osv) för att göra en ytterligare sida spelar ingen roll.
/Hans
Jaa alltså, jag har ju gjort
Jaa alltså, jag har ju gjort en meny med färdiga sidor, men om jag klickar på t.ex. "om oss" i menyn så skjuts mina block som ligger på startsidan ner och det kommer upp
"Create content for Om oss".
Så skriver jag in random grejer så blir det:
Submitted by cryx on Wed, 10/28/2009 - 16:02
Här ska det stå en massa text om oss
yadda ydadyadyadyayd blablab
ydaydayd
ydaydayd
ydayd
YYDYADYAYD
YDAYDA______________________________________
Och här nere ligger mina block från startsidan av någon anledning, det blir alltså inte en helt ny vit clean sida! Jag har lagt all kod i blocken genom FCKEditor, alltså har jag ingen kod i page.tpl.php som ligger och följer med. Jag har satt alla mina block på "front" (med krokodilgap såklart) utom footern och navigationsmenyn, men de följer ÄNDÅ med på Om oss-sidan. Varför? Måste jag lägga till allt material innan kanske och sätta nästan på t.ex. /omoss så Drupal fattar att den ska sortera innehåll per sida?
Har du skapat menylänkar till
Har du skapat menylänkar till sidor innan dom finns?
Vad för kod i blocken?
Vilket tema kör du på?
Stäng av FCKeditor för
Stäng av FCKeditor för adminsidor! Detta ställer bara till besvär. Det kan vara det som ligger och spökar. Använda bara enkel text.
/Hans
Jag kör vanliga Garland som
Jag kör vanliga Garland som admin-tema, sen har jag ju temat frontend-utseendet själv. Jaa, jag gjorde alla grejer i menyn innan de finns, jag vet i Internet explorer så funkar inte detta tills de har fått innehåll, de syns i firefox iaf, därför har jag inte jag märkt av om det var fel väg att göra så, men det kanske inte är fel?
I blocken har jag all kod som jag gjorde från min index.html, typ vilka bilder och text jag ska ha, jag antog att det var så man skulle göra. Hur ska jag annars göra? Sen såklart ett externt css-dokument där all styling är. Alltså, allt funkar på startsidan och det ser väldigt bra ut tills jag ska klicka på t.ex. Om oss, då blir det som ovan. Jag vet inte, Front kanske inte funkar förrän man har namngett fler sidor.
Edit: Okej, ska stänga av FCKEditor och se om det blir bättre!
Admintema, ok, men temat för
Admintema, ok, men temat för sajten? Om du temat det helt själv från grunden, testa gå över till tex Garland.
Jag fattar fortfarande inte, vaddå för kod i blocken? Om du menar lite infotext och nån bild, kan det mycket väl vara så att kanske bilden är större än blockets givna region och därför hoppar ned när du går till en annan sida. Testa avaktivera det block som har bilder.
Vad menar du med "min index.html"?
Det finns inte nån anledning att länka till nån sida som inte finns. Såhär gör du för att skapa en länk till en page i en meny:
node/add/page.
Skapa din sida med rubrik.
Klicka på menyinställningar, ange menynamnet på din page tex "om oss", välj i rullgardinen vilken meny din page ska hamna i...
Haha, ja nu funkar det.
Haha, ja nu funkar det. FCKEditor måste ha spökat. Jag vet inte varför jag ens installerade det, tippade på att det skulle bli enklare för klienten att uppdatera själv, men sånt fixar man väl sen och det finns säkert nån modul som man kan live-ändra grejer, men det är en bit fram.
Aja, nu försvinner iaf innehållet från startsidan när man klickar på Om oss, så det är ju bra. Men nu när man klickar på Om oss-länken så kommer jag till Administreringen för "Om oss"-noden, så skriver jag in nåt random i body, anger en titel och anger att den ska reagera på Om oss-länken, tar bort "Publish on front page" och bockar i "disable comments". Klickar sen på Save. Jahapp, vad bra tänker man. Så ska man klicka på "Om oss", så kommer jag till administreringen igen?! Och den vill att jag ska göra samma sak igen? Fattar inte.
Nee, alltså... Det jag menade med "index.html" är ju grundfilen från när jag designade all html-kod för sidan jag skulle ha, precis som på Lullabot-filmen "Theming Drupal". Sen går man ju in och tar bort innehåll och ersätter med php-taggar för regioner osv. Innehållet i den html-filen har jag lagt i block t.ex. "Content" som ska vara det jag ska ha på mitten på sidan, sen har jag två till block som heter "Left Content" och "Right Content" som separerar nedre sidan i 2 kolumner. I dessa block lägger jag innehållet som jag tog bort från min ursprungliga index.html. Text, bilder osv.
Edit: Äh, jag fick till det nu. Man kunde helt enkelt inte skapa menyerna före man skapade innehållet, det var då det blev att den ville att man skulle skapa en ny sida hela tiden när man klickade på en länk. Då vet jag det.
Tack för hjälpen!
Kolla in guider!
Hej
Det verkar som att du skulle ha glädje av att kolla in en av de startguider jag gjort för nya drupalister. Följ länkarna i sidfoten för att exempelvis hitta videoserien "Learning Drupalese". Lycka till!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Kolla in min senaste guide: Hundra småsteg för att självlära sig Drupal 6
TJena. fattar inte hur man skapar egen tråd så skriver här =)
Tja alla jag är rätt så nybörjare kan hitta runt i drupal o såå..
jag har en hemsida som jag har gjort i HTML+CSS undrar hur jag skickar över det till drupal?
för jag har riktig fin design på den och massa css kod.
Två vägar
Hej
Välkommen till Drupal! Hoppas att du hittar mycket som du gillar.
Jag föreslår en av två vägar för att få din webbplats att se ut som du vill.
Oavsett vilket kommer du nog att vilja lära dig mer om hur man bygger funktioner på Drupalsajter. Ta en titt på guidesidan (se länkar nedan) för att se om det är någon rubrik som passar dig.
Lycka till!
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Kolla in min senaste guide: Hundra småsteg för att självlära sig Drupal 6