We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yes it's easy to create bb-codes for table [table], [th], [tr], [td] with CodeDefinitionBuilder like this
CodeDefinitionBuilder
//table $builder = new CodeDefinitionBuilder('table', '<table>{param}</table>'); array_push($this->definitions, $builder->build()); //thead $builder = new CodeDefinitionBuilder('th', '<th>{param}</th>'); array_push($this->definitions, $builder->build()); //tr $builder = new CodeDefinitionBuilder('tr', '<tr>{param}</tr>'); array_push($this->definitions, $builder->build()); //td $builder = new CodeDefinitionBuilder('td', '<td>{param}</td>'); array_push($this->definitions, $builder->build());
But how to create definitions to parse [tr] only if it's inside [table][/table], and parse [td] if it's inside [tr][/tr]
[tr]
[table][/table]
[td]
[tr][/tr]
Any solutions?
The text was updated successfully, but these errors were encountered:
why is this a problem, first place? Do you use those short-codes somewhere else? Can you please provide an example?
Sorry, something went wrong.
This short-codes for users use. Simple table
[table] [tr] [td] content [td] [tr] [table]
Will be replaced to
<table> <tr> <td> content </td> </tr> </table>
But this will be invalid HTML, because no <table> around <td> etc...
<table>
<td>
[td] [tr] [table] invalid html [/table] [/tr] [/td]
<td> <tr> <table> invalid html</table> </tr> </td>
My [table] BBCode is not converted, is it an issue ?
@lobodol How can we know? We don't even know, how your actual code looks like.
No branches or pull requests
Yes it's easy to create bb-codes for table [table], [th], [tr], [td] with
CodeDefinitionBuilder
like thisBut how to create definitions to parse
[tr]
only if it's inside[table][/table]
, and parse[td]
if it's inside[tr][/tr]
Any solutions?
The text was updated successfully, but these errors were encountered: