Posted by tsvenson on July 29, 2014 at 1:02pm
Tjenis,
Jobbar med ett projekt där jag behöver använda ID-numret för noder, och andra entiteter, i olika fält. Som jag förstår det så går inte det förrän första revisionen är skapad?
Söker därför en lösning där man först skriver in titeln, om sådan behövs, på nya entiteten och sedan sparas den ner innan fulla formuläret öppnas. Då finns entitet-ID och går att använda utan att användare själva måste göra processen manuell.
Nån som känner till en lösning på mitt problem?
Comments
Tjena Thomas, kan det vara
Tjena Thomas, kan det vara https://www.drupal.org/project/inline_entity_form du är ute efter?
//Pontus Nilsson, Digitalist
Inline entity form är
Inline entity form är trevlig, men gör inte vad jag behöver. Kanske var lite otydlig?
Behöver veta den nya entitetens egna ID-nummer. Tänker använda det bl.a. när nya filer laddas upp. Har en ide för att få smidigare organisation och översikt över entiteter och tillhörande fristående filer.
--
/thomas
T: @tsvenson | S: tsvenson.com
Hmm.. ja ID-numret finns ju
Hmm.. ja ID-numret finns ju inte förens noden sparas. Kan du vara ute efter https://www.drupal.org/project/filefield_paths ? Där kan du använda tokens för att namnge uppladade filer.
T.ex kan du säga att filen ska heta [node:nid].png
//Pontus Nilsson, Digitalist
Hade glömt bort att det
Hade glömt bort att det finns, kommer nog behövas för att få det att funka som jag vill. Tack för påminnelsen :)
--
/thomas
T: @tsvenson | S: tsvenson.com
Prova Rules. Jag har gjort
Prova Rules.
Jag har gjort något liknande med Rules. Trigga på 'entity is created'. Spara sedan den skapade noden.
/Leiph
Det måste jag luska vidare
Det måste jag luska vidare över. Har tänkt mig testa om det går att använda Rules för att skapa smartare funktioner för att skapa innehåll, som t.ex. att känna till och använda kontexten det nya innehållet skapas från för att automatiskt fylla i fält som användarna sedan inte ska kunna ändra på.
Rätt övertygad om att det bör fungera, men har inte hunnit testa än.
--
/thomas
T: @tsvenson | S: tsvenson.com
Jag förstår ditt problem
Jag förstår ditt problem Tomas. Har liknande då vi genererar pdf när noder sparas. Och första gången så är ju inte noden sparad vid hook_insert alltså kan vi inte använda nod ID vid filnamnet. Men för vår del sparar vi som alltid om noden några gånger och då fixar det till sig.
I ditt fall så vill man ju göra typ en egen hook menu path som skapar en dummy nod och redirectar en till dess edit sida. Risken är ju om någon klickar ifrån edit och inte sparar så har man en tom nod. (Som man sedan får rensa upp med typ cron.)
Detta kräver ju lite programmeringen men faktiskt ytterst lite. Typ 20-30 rader kod.
Hänger du med hur jag tänker?
Risken att det ligger tomma
Risken att det ligger tomma noder och skräpar ser jag som ett mindre bekymmer. Planen är att skapa användarvänliga arbetsflöden som för smidigt samarbete mellan användare. Workbench Moderate är också inblandat, men sen kommer all listor av innehållet att special-byggas och smälta in i kontexten.
Har gått och klurat på det här en längre tid och byggt lite prototyper senaste veckorna. Nästan lite förvånad över att bara små justeringar av idéerna behövts. Börjar rulla på väldigt fint nu :)
Ska prova Leiph's förslag med Rules först. Behöver jag koda så kommer det att gå åt lite mer tid...
--
/thomas
T: @tsvenson | S: tsvenson.com
Suttit några timmar och lekt
Suttit några timmar och lekt runt med det här, inser att jag kan på tok för lite om Rules för att det ska bli bra. Får vänta till ett senare skede, har lite andra idéer hur jag temporärt kan lösa det så länge.
Tack för all hjälp och tips, återkommer nog längre fram till detta.
PS: Vill passa på och tipsa tillbaka med https://www.drupal.org/project/entity_rules som har en hel del intressanta idéer runt att trigga regler för olika entitets-event.
--
/thomas
T: @tsvenson | S: tsvenson.com