Hur får jag Panels/Panels everywhere att INTE ta bort alla html taggar som skapas i wysiwyg i D7

Events happening in the community are now at Drupal community events on www.drupal.org.
göran's picture

Hur får jag Panels/Panels everywhere att INTE ta bort alla html taggar som skapas i wysiwyg.

Arbetar med Drupal 7.8

Problembeskrivning: Panels tar bort alla h1,h2,h3-taggar samt p-taggar som skapas i noden av wysiwyg,(full html) och jag undrar hur jag bäst går tillväga för att dessa inte tas bort när panels Node_veiw är inkopplad?

Går det att få en panels-visning att inte skala bort taggar - eller måste man använda "Views" ( Det blir ju en himla massa inspunna div-ar då, och mer komplext)

Jag har följande förutsättningar uppsatta i Panels Everywhere:
- Läser över temat (versatile + vsub)

Har skapat en innehållstyp = Hspalt under node/innehållstyper
- och sen skapar jag en nod av typen (Hspalt).

Har skapat en node_view i panels (Hspalt Node Default)
- och anslutit en egen skapad css - som fungerar och ger nodinnehållet rätt format.
- Disable Drupal blocks/regions är ikryssad.
- Selection rules / är ställd på att visas endast när nodetypen är Hspalt

Min tanke är att sätta utseende på texttaggarna i css-en men alla radbrytningar och taggar mm skalas bort.

Med hjälp av firebug misstänker jag att följande tagg -som kan vara en ledtråd - <div class="field-item even" property="content:encoded"> "encoded" - är det inte samma sak som "plain text"?

Comments

Jag gjorde en kompromiss och

göran's picture

Jag gjorde en kompromiss och satte på blocks/regions i (Hspalt Node Default) och kombinerade med en blockvisning i Veiws, då fungerar min lösning..
MEN - det vore himla bra om Panel Node View kunde "släppa igenom" html-taggar.

Någon som vet om det går??

// Göran

Text formats?

bobodrone's picture

Hei Göran!

Nu har jag satt upp en ny D7 sajt med ctools, panels, panels_everywhere och wygiwyg (med ckeditor). Det fungerar finfint. Jag väljer att på FULL HTML, skall editorn vara aktiv i inställningarna för wysiwyg. Jag har skapat en variant för min nodtyp och sätter ut Node content i en av regionerna i panels. Jag skapar en nod med en massa HTML-element med min editor (p h2 h3 ul li a form mm.) och som skrivs ut snyggt och snällt i mitt tema. Jag använder dock temat precission istället för det du använder, men det skall inte spela ngn roll.

Så här ser min output ut:

<div class="field-item even" property="content:encoded">
  <h2>Min första rubbe</h2>
  <p>Mitt första stycke text</p>
  <p>Mitt andra stycke text</p>
  <h3>Min andra rubbe</h3>
  <p>Mitt tredje stycke text</p>
  <ul>
    <li>
      <a href="#">ett</a>
    </li>
    <li>
      <a href="#">två</a>
    </li>
    <li>
      <a href="#">tre</a>
    </li>
  </ul>
</div>

Mest troligt är nog att du har ngn inställning som knasar med Text Formats kanske?
Det framgår inte vilken editor du använder?

/ Bobodrone

Kanontack!, på det sättet

göran's picture

Kanontack!, på det sättet verkar jag få det att fungera.

Jag använder samma wysiwyg (ck.editor)
Felet jag gjorde var att "hoppa över" steget med att skapa en "site-template" för "node-typen" utan jag skapade bara en "node-template" som filtrerar på nodetypen. Skälet var att just den här informationen enbart ska iframe-taggas på ett fast storleksformat från en annan sida, dvs en sida som iframe-hämtar ett färdigt "stycke" typografiskt sett.

Slutsatsen blir att html-taggar INTE följer med i "node-template" (som jag trodde) och att de ligger/ingår i "site-template"(en).

Men jag lyckades skapa en helt ren sida för node-typen med enbart en Panels-"node-template" i och då kommer taggarna med via Panels-"site-template"(en) och de ser bra ut på den andra hemsidans iframe-plats.

Tack för hjälpen, när jag såg ditt snyggt uppsatta exempel förstod jag vad jag tänkt snett ( kunde utesluta massor av andra teorier också..lol)

// Göran

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week